bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#24193: 25.1; `window-min-size' fails for horizontal width when margi


From: martin rudalics
Subject: bug#24193: 25.1; `window-min-size' fails for horizontal width when margins >= body text
Date: Tue, 09 Aug 2016 18:08:23 +0200

> https://gfycat.com/ZestyBeautifulEmeraldtreeskink
>
> How about we maybe focus instead on solving this?

I supoose you have designed a mode to auto-adjust margins so that text
appears centered in a window.  You can add the following function

(defun split-window-right-ignore (&optional size)
  (if (car size) size (list (/ (window-total-width) 2))))

and use

(add-function
 :filter-args (symbol-function 'split-window-right) #'split-window-right-ignore)

when activating your mode and

(remove-function
 (symbol-function 'split-window-right) #'split-window-right-ignore)

when deactivating it.

martin





reply via email to

[Prev in Thread] Current Thread [Next in Thread]