diff options
author | Eli Zaretskii <eliz@gnu.org> | 2016-06-27 18:27:58 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2016-06-27 18:27:58 +0300 |
commit | defdee72c4de5e1aa4fc5c63b81983afc969769a (patch) | |
tree | a500f92aed9a3dda5b4d62ff06fc54792a943f47 /doc | |
parent | 8040d99b6294ad798d4ab677ba20082b45fd2e7d (diff) |
Fix 'move-to-window-line' when EOB is on last screen line
* src/window.c (displayed_window_lines): Fix an off-by-one error
when the bottom of the last display line is exactly at window's
last pixel. Remove kludgey fix for TTY frames that is no longer
needed. (Bug#15760)
(Fmove_to_window_line): Doc fix.
* doc/lispref/positions.texi (Screen Lines): Clarify and make more
accurate the documentation of 'move-to-window-line'.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/lispref/positions.texi | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi index 1d748b8752..796a06615a 100644 --- a/doc/lispref/positions.texi +++ b/doc/lispref/positions.texi @@ -590,10 +590,12 @@ any buffer, whether or not it is currently displayed in some window. @deffn Command move-to-window-line count This function moves point with respect to the text currently displayed in the selected window. It moves point to the beginning of the screen -line @var{count} screen lines from the top of the window. If -@var{count} is negative, that specifies a position -@w{@minus{}@var{count}} lines from the bottom (or the last line of the -buffer, if the buffer ends above the specified screen position). +line @var{count} screen lines from the top of the window; zero means +the topmost line. If @var{count} is negative, that specifies a +position @w{@minus{}@var{count}} lines from the bottom (or the last +line of the buffer, if the buffer ends above the specified screen +position); thus, @var{count} of -1 specifies the last fully visible +screen line of the window. If @var{count} is @code{nil}, then point moves to the beginning of the line in the middle of the window. If the absolute value of @var{count} @@ -604,8 +606,8 @@ location onto the screen. In an interactive call, @var{count} is the numeric prefix argument. -The value returned is the window line number point has moved to, with -the top line in the window numbered 0. +The value returned is the screen line number point has moved to, +relative to the top line of the window. @end deffn @vindex move-to-window-group-line-function |