Mercurial > emacs
changeset 108647:6b0a523f9990
Document bidi-aware behavior of arrow keys and display features.
display.texi (Fringes): Document reversal of fringe arrows for R2L
paragraphs.
(Line Truncation): Fix wording for bidi display.
basic.texi (Moving Point): Document bidi-aware behavior of the arrow keys.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Tue, 18 May 2010 13:58:56 +0300 |
parents | f5b2fcb51f42 |
children | 6d142dd06f97 f779e6dd2626 |
files | doc/emacs/ChangeLog doc/emacs/basic.texi doc/emacs/display.texi |
diffstat | 3 files changed, 27 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/emacs/ChangeLog Tue May 18 10:33:29 2010 +0200 +++ b/doc/emacs/ChangeLog Tue May 18 13:58:56 2010 +0300 @@ -1,3 +1,12 @@ +2010-05-18 Eli Zaretskii <eliz@gnu.org> + + * display.texi (Fringes): Document reversal of fringe arrows for R2L + paragraphs. + (Line Truncation): Fix wording for bidi display. + + * basic.texi (Moving Point): Document bidi-aware behavior of he arrow + keys. + 2010-05-08 Chong Yidong <cyd@stupidchicken.com> * building.texi (GDB Graphical Interface): Remove misleading comparison
--- a/doc/emacs/basic.texi Tue May 18 10:33:29 2010 +0200 +++ b/doc/emacs/basic.texi Tue May 18 13:58:56 2010 +0300 @@ -146,6 +146,8 @@ @findex move-end-of-line @findex forward-char @findex backward-char +@findex right-arrow-command +@findex left-arrow-command @findex next-line @findex previous-line @findex beginning-of-buffer @@ -161,11 +163,19 @@ @itemx @key{End} Move to the end of the line (@code{move-end-of-line}). @item C-f -@itemx @key{right} Move forward one character (@code{forward-char}). +@item @key{right} +Move one character to the right (@code{right-arrow-command}). This +moves one character forward in text that is read in the usual +left-to-right direction, but one character @emph{backward} if the text +is read right-to-left, as needed for right-to-left scripts such as +Arabic. @xref{Bidirectional Editing}. @item C-b -@itemx @key{left} Move backward one character (@code{backward-char}). +@item @key{left} +Move one character to the left (@code{left-arrow-command}). This +moves one character backward in left-to-right text and one character +forward in right-to-left text. @item M-f @itemx M-@key{right} @itemx C-@key{right}
--- a/doc/emacs/display.texi Tue May 18 10:33:29 2010 +0200 +++ b/doc/emacs/display.texi Tue May 18 13:58:56 2010 +0300 @@ -804,7 +804,10 @@ screen. The left fringe shows a curving arrow for each screen line except the first, indicating that ``this is not the real beginning.'' The right fringe shows a curving arrow for each screen line except the -last, indicating that ``this is not the real end.'' +last, indicating that ``this is not the real end.'' If the line's +direction is right-to-left (@pxref{Bidirectional Editing}), the +meaning of the curving arrows in the left and right fringes are +swapped. The fringes indicate line truncation with short horizontal arrows meaning ``there's more text on this line which is scrolled @@ -1191,8 +1194,8 @@ characters that do not fit in the width of the screen or window do not appear at all. On graphical displays, a small straight arrow in the fringe indicates truncation at either end of the line. On text-only -terminals, @samp{$} appears in the first column when there is text -truncated to the left, and in the last column when there is text +terminals, @samp{$} appears in the leftmost column when there is text +truncated to the left, and in the rightmost column when there is text truncated to the right. @vindex truncate-lines