changeset 84358:d2cda61c7c00

(split-window-preferred-function): Add custom info.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 07 Sep 2007 03:32:35 +0000
parents 7a92dcd56a24
children b651dc7c54ac
files lisp/ChangeLog lisp/cus-start.el
diffstat 2 files changed, 12 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri Sep 07 03:26:06 2007 +0000
+++ b/lisp/ChangeLog	Fri Sep 07 03:32:35 2007 +0000
@@ -1,5 +1,7 @@
 2007-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+	* cus-start.el (split-window-preferred-function): Add custom info.
+
 	* calendar/holidays.el (holiday-list, calendar-check-holidays)
 	(calendar-mark-holidays, calendar-list-holidays)
 	(holiday-filter-visible-calendar): New names to clean up namespace.
--- a/lisp/cus-start.el	Fri Sep 07 03:26:06 2007 +0000
+++ b/lisp/cus-start.el	Fri Sep 07 03:32:35 2007 +0000
@@ -342,6 +342,15 @@
 	     (even-window-heights windows boolean)
 	     (next-screen-context-lines windows integer)
 	     (split-height-threshold windows integer)
+             (split-window-preferred-function
+              windows
+              (choice (const :tag "vertically" split-window)
+                      ;; FIXME: Add `sensibly' which chooses between
+                      ;; vertical or horizontal splits depending on the size
+                      ;; and shape of the window.
+                      (const :tag "horizontally"
+                             (lambda (window)
+                               (split-window window nil 'horiz)))))
 	     (window-min-height windows integer)
 	     (window-min-width windows integer)
  	     (scroll-preserve-screen-position
@@ -464,5 +473,5 @@
 (unless purify-flag
   (provide 'cus-start))
 
-;;; arch-tag: 4502730d-bcb3-4f5e-99a3-a86f2d54af60
+;; arch-tag: 4502730d-bcb3-4f5e-99a3-a86f2d54af60
 ;;; cus-start.el ends here