Mercurial > emacs
changeset 61764:0d3c33403da5
(window-size-fixed): New defvar.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 23 Apr 2005 16:38:41 +0000 |
parents | ce71dc9ea46f |
children | d9587a02572b |
files | lisp/window.el |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/window.el Sat Apr 23 16:38:03 2005 +0000 +++ b/lisp/window.el Sat Apr 23 16:38:41 2005 +0000 @@ -29,6 +29,15 @@ ;;; Code: +(defvar window-size-fixed nil + "*Non-nil in a buffer means windows displaying the buffer are fixed-size. +If the value is`height', then only the window's height is fixed. +If the value is `width', then only the window's width is fixed. +Any other non-nil value fixes both the width and the height. +Emacs won't change the size of any window displaying that buffer, +unless you explicitly change the size, or Emacs has no other choice.") +(make-variable-buffer-local 'window-size-fixed) + (defmacro save-selected-window (&rest body) "Execute BODY, then select the window that was selected before BODY. Also restore the selected window of each frame as it was at the start