Subject: Re: bug#24193: 25.1; `window-min-size' fails for horizontal width when margins >= body text

From: martin rudalics <[email-masked]>
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