+2002-02-28 Kim F. Storm <storm@cua.dk>
+
+ * window.c: (minibuf_selected_window): Renamed from
+ Vminibuf_selected_window. Users changed.
+ (syms_of_window): Staticpro it.
+
2002-02-26 Kim F. Storm <storm@cua.dk>
The following changes add a new Vminibuf_selected_window variable
selected_window, this macro needs three arguments: SELW which is
compared against the current value of selected_window, MBW which is
compared against minibuf_window (if SELW doesn't match), and SCRW
- which is compared against Vminibuf_selected_window (if MBW matches). */
+ which is compared against minibuf_selected_window (if MBW matches). */
#define CURRENT_MODE_LINE_FACE_ID_3(SELW, MBW, SCRW) \
((!mode_line_in_non_selected_windows \
|| (SELW) == XWINDOW (selected_window) \
|| (minibuf_level > 0 \
- && !NILP (Vminibuf_selected_window) \
+ && !NILP (minibuf_selected_window) \
&& (MBW) == XWINDOW (minibuf_window) \
- && (SCRW) == XWINDOW (Vminibuf_selected_window))) \
+ && (SCRW) == XWINDOW (minibuf_selected_window))) \
? MODE_LINE_FACE_ID \
: MODE_LINE_INACTIVE_FACE_ID)
Vminibuf_scroll_window = selected_window;
if (minibuf_level == 1 || !EQ (minibuf_window, selected_window))
- Vminibuf_selected_window = selected_window;
+ minibuf_selected_window = selected_window;
Fset_window_buffer (minibuf_window, Fcurrent_buffer ());
Fselect_window (minibuf_window);
XSETFASTINT (XWINDOW (minibuf_window)->hscroll, 0);
/* Non-nil means it is the window whose mode line should be
shown as the selected window when the minibuffer is selected. */
-extern Lisp_Object Vminibuf_selected_window;
+extern Lisp_Object minibuf_selected_window;
/* Non-nil => window to for C-M-v to scroll when the minibuffer is
selected. */
/* Or show the region if we are in the mini-buffer and W is
the window the mini-buffer refers to. */
|| (MINI_WINDOW_P (XWINDOW (selected_window))
- && WINDOWP (Vminibuf_selected_window)
- && w == XWINDOW (Vminibuf_selected_window))))
+ && WINDOWP (minibuf_selected_window)
+ && w == XWINDOW (minibuf_selected_window))))
{
int charpos = marker_position (current_buffer->mark);
it->region_beg_charpos = min (PT, charpos);