[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: address@hidden: hexl-max-address in hexl-mode is incorrect]
From: |
Kenichi Handa |
Subject: |
Re: address@hidden: hexl-max-address in hexl-mode is incorrect] |
Date: |
Tue, 28 Nov 2006 09:48:45 +0900 |
User-agent: |
SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/22.0.91 (i686-pc-linux-gnu) MULE/5.0 (SAKAKI) |
In article <address@hidden>, "Stuart D. Herring" <address@hidden> writes:
>>> How about: (- (position-bytes (point-max)) (position-bytes (point-min)))
> >
> > I already looked in this, and couldn't find a way to get it to work.
> > Hexl mode works by passing the buffer contents to an external program,
> > lib-src/hexl; thus, the byte values seen by hexl-mode depend on
> > buffer-file-coding-system. The value of position-bytes is independent
> > of this.
> Is there some other coding system variable that does affect position-bytes
> (which we could then let-bind), or is it based on Emacs' internal,
> invariant encoding?
The latter. The byte sequence of a buffer after decoded is
always in emacs-mule (in emacs-unicode-2 branch, it's
utf-8). So, changing buffer-file-coding-system or any other
coding-system-related variables doesn't affects
position-bytes.
---
Kenichi Handa
address@hidden