Resending. -----Original Message----- From: Drew Adams Sent: Monday, June 22, 2009 1:40 PM Commands `text-scale-decrease', `text-scale-increase', and `text-scale-adjust' (bound to `C-x C--', `C-x C-+', `C-x C-=', and `C-x C-0') let you resize the text in the current buffer by changing its scale factor. When you shrink or enlarge the apparent text size this way, however, the window takes no notice of it. In particular, although shrinking text can result in extra horizontal space at the right, window commands do not see this space as extra (available). With this patch, user option `text-scale-resize-window' lets you automatically resize the selected window (horizontally, vertically, or both) when text is resized, so that the way the window fits the buffer text remains relatively constant. Shrinking the text in one window shrinks that window, giving more space to adjacent windows. Feel free to change the default value for the option (e.g. to nil, to have no effect by default). Feel free to accept the patch or ignore it. [For anyone who might be interested in a version that also resizes a one-window frame: http://www.emacswiki.org/emacs/face-remap%2b.el.]