Mercurial > emacs
changeset 54727:42ceb5f0718f
(vmotion): Do not reserve one column for continuation
marks on window frames.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 05 Apr 2004 21:41:08 +0000 |
parents | e7dae6a9ac07 |
children | 51c3bc39a016 |
files | src/indent.c |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/indent.c Mon Apr 05 21:40:02 2004 +0000 +++ b/src/indent.c Mon Apr 05 21:41:08 2004 +0000 @@ -1836,9 +1836,7 @@ register int from, vtarget; struct window *w; { - /* We don't need to make room for continuation marks (we have fringes now), - so hould we really subtract 1 here if FRAME_WINDOW_P ? ++KFS */ - int width = window_box_text_cols (w) - 1; + int width = window_box_text_cols (w); int hscroll = XINT (w->hscroll); struct position pos; /* vpos is cumulative vertical position, changed as from is changed */ @@ -1859,6 +1857,12 @@ XSETWINDOW (window, w); + /* We must make room for continuation marks if we don't have fringes. */ +#ifdef HAVE_WINDOW_SYSTEM + if (!FRAME_WINDOW_P (XFRAME (w->frame))) +#endif + width -= 1; + /* If the window contains this buffer, use it for getting text properties. Otherwise use the current buffer as arg for doing that. */ if (EQ (w->buffer, Fcurrent_buffer ()))