Variable: expose-hidden-buffer

expose-hidden-buffer is a buffer-local variable defined in frame.c.

Documentation

Non-nil means to make a hidden buffer more visible.

A buffer is considered "hidden" if its name starts with a space. By default, many functions disregard hidden buffers. In particular, make-frame does not show the current buffer in the new frame's selected window if that buffer is hidden. Rather, make-frame will show a buffer that is not hidden instead.

If this variable is non-nil, it will override the default behavior and allow make-frame to show the current buffer even if its hidden.

Source Code

// Defined in /usr/src/emacs/src/frame.c
  DEFVAR_LISP ("expose-hidden-buffer", expose_hidden_buffer,
	       doc: /* Non-nil means to make a hidden buffer more visible.
A buffer is considered "hidden" if its name starts with a space.  By
default, many functions disregard hidden buffers.  In particular,
`make-frame' does not show the current buffer in the new frame's
selected window if that buffer is hidden.  Rather, `make-frame' will
show a buffer that is not hidden instead.

If this variable is non-nil, it will override the default behavior and
allow `make-frame' to show the current buffer even if its hidden.  */);