Fix some issues with `window-divider-mode'
commite3c4cd0074344fe92e7df3e59d1bbdca969252a2
authorMartin Rudalics <rudalics@gmx.at>
Fri, 3 Jul 2015 13:15:51 +0000 (3 15:15 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Fri, 3 Jul 2015 13:15:51 +0000 (3 15:15 +0200)
tree5d301c81252988c1f1721a75b532dcd097f9e8ba
parent2b848fadd51e805b2f46da64c5958ea7f009048a
Fix some issues with `window-divider-mode'

* lisp/frame.el (window-divider-default-places): New option.
(window-divider-mode): Remove option.
(window-divider-mode): Make it a "regular" minor mode.
(window-divider-width-valid-p): Drop frame- prefix.
(window-divider-mode-apply): New argument ENABLE.  Drop frame-
prefix.  Handle `window-divider-default-places'.
(frame--window-divider-mode-set-and-apply): Remove.
(window-divider-default-bottom-width)
(window-divider-default-right-width): Drop :group entries.
* lisp/menu-bar.el (menu-bar-bottom-and-right-window-divider)
(menu-bar-right-window-divider, menu-bar-bottom-window-divider)
(menu-bar-no-window-divider): Set `window-divider-default-places'
and call `window-divider-mode'.
* doc/emacs/frames.texi (Window Dividers): Document
`window-divider-default-places'.
doc/emacs/frames.texi
lisp/frame.el
lisp/menu-bar.el