Mercurial > emacs
changeset 3265:80f57ae8d44e
(syms_of_xdisp): Make highlight-nonselected-windows Lisp var.
(display_text_line): Obey it.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 29 May 1993 20:39:19 +0000 |
parents | eff921d7bde6 |
children | 1173bc4814da |
files | src/xdisp.c |
diffstat | 1 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xdisp.c Sat May 29 20:31:06 1993 +0000 +++ b/src/xdisp.c Sat May 29 20:39:19 1993 +0000 @@ -92,6 +92,9 @@ /* Nonzero if overlay arrow has been displayed once in this window. */ static int overlay_arrow_seen; +/* Nonzero means highlight the region even in nonselected windows. */ +static int highlight_nonselected_windows; + /* If cursor motion alone moves point off frame, Try scrolling this many lines up or down if that will bring it back. */ int scroll_step; @@ -1724,8 +1727,9 @@ /* Show where to highlight the region. */ if (highlight_region && XMARKER (current_buffer->mark)->buffer != 0 - /* Highlight only in selected window. */ - && w == XWINDOW (FRAME_SELECTED_WINDOW (f))) + /* Maybe highlight only in selected window. */ + && (highlight_nonselected_windows + || w == XWINDOW (FRAME_SELECTED_WINDOW (f)))) { region_beg = marker_position (current_buffer->mark); if (PT < region_beg) @@ -2836,6 +2840,10 @@ DEFVAR_INT ("line-number-display-limit", &line_number_display_limit, "*Maximum buffer size for which line number should be displayed."); line_number_display_limit = 1000000; + + DEFVAR_BOOL ("highlight-nonselected-windows", &highlight_nonselected_windows, + "*Non-nil means highlight region even in nonselected windows."); + highlight_nonselected_windows = 1; } /* initialize the window system */