[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `C-b' is backward-char, `left' is left-char - why?
From: |
Eli Zaretskii |
Subject: |
Re: `C-b' is backward-char, `left' is left-char - why? |
Date: |
Fri, 03 Jun 2011 10:13:50 +0300 |
> From: Kenichi Handa <address@hidden>
> Date: Fri, 03 Jun 2011 09:47:59 +0900
> Cc: address@hidden
>
> In article <address@hidden>, Andy Moreton <address@hidden> writes:
>
> > So for forward-char, movement of point is always N characters forward in
> > the buffer. The effect on the screen position must be considered as a
> > sequence of single character movements in the buffer, each of which may
> > move the screen position left or right (depending on the bidirectional
> > context).
>
> > Is that more accurate ?
>
> I'm not sure we should make the docstring more complex by
> mentioning about composition, but when forward-char is used
> interactively (i.e. by typing C-f), the resulting buffer
> position is changed more than one character if the character
> at point is composed with the following few characters.
I know about this, but is that really part of forward-char? I rather
thought that the main command loop advances point in these cases. It
also does that when we enter a portion of text that is intangible,
e.g. covered by display strings or by invisible text property. Aren't
composed characters handled the same way? If not, where does
forward-char do what you describe?
- Re: `C-b' is backward-char, `left' is left-char - why?, (continued)
- Re: `C-b' is backward-char, `left' is left-char - why?, Eli Zaretskii, 2011/06/05
- Re: `C-b' is backward-char, `left' is left-char - why?, David Kastrup, 2011/06/05
- Re: `C-b' is backward-char, `left' is left-char - why?, Eli Zaretskii, 2011/06/05
- Re: `C-b' is backward-char, `left' is left-char - why?, David Kastrup, 2011/06/07
- Re: `C-b' is backward-char, `left' is left-char - why?, Eli Zaretskii, 2011/06/07
- Re: `C-b' is backward-char, `left' is left-char - why?, PJ Weisberg, 2011/06/02
- Re: `C-b' is backward-char, `left' is left-char - why?, Eli Zaretskii, 2011/06/02
- Re: `C-b' is backward-char, `left' is left-char - why?, PJ Weisberg, 2011/06/02
- Re: `C-b' is backward-char, `left' is left-char - why?, Eli Zaretskii, 2011/06/02
- Re: `C-b' is backward-char, `left' is left-char - why?, Kenichi Handa, 2011/06/02
- Re: `C-b' is backward-char, `left' is left-char - why?,
Eli Zaretskii <=
- Re: `C-b' is backward-char, `left' is left-char - why?, Kenichi Handa, 2011/06/05
- Re: `C-b' is backward-char, `left' is left-char - why?, Eli Zaretskii, 2011/06/05
Re: `C-b' is backward-char, `left' is left-char - why?, David Kastrup, 2011/06/02