]> git.eshelyaron.com Git - emacs.git/commitdiff
Rewrite window related menu entries. (Bug#6786)
authorMartin Rudalics <rudalics@gmx.at>
Mon, 17 Oct 2011 12:52:31 +0000 (14:52 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Mon, 17 Oct 2011 12:52:31 +0000 (14:52 +0200)
* menu-bar.el (menu-bar-file-menu): Add entry for making new
window on right of selected.  (Bug#6786) Reword other window
entries and separate them from frame entries.

lisp/ChangeLog
lisp/menu-bar.el

index abae693d0c866e998f717375fd67a576e696388c..90c1c42323b89ada9bd238eb37e5d18f3bac9a59 100644 (file)
@@ -1,3 +1,9 @@
+2011-10-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * menu-bar.el (menu-bar-file-menu): Add entry for making new
+       window on right of selected.  (Bug#6786) Reword other window
+       entries and separate them from frame entries.
+
 2011-10-15  Glenn Morris  <rgm@gnu.org>
 
        * emacs-lisp/ert.el (ert--explain-equal-rec, ert-select-tests):
index eceb3afc14787e6fad67d80e8da11f488f69c0b7..d75a768e2d43c11350d336ce5c92f42a50dd847d 100644 (file)
                   :visible (fboundp 'make-frame-command)
                   :help ,(purecopy "Open a new frame")))
 
+    (define-key menu [separator-frame]
+      menu-bar-separator)
+
     (define-key menu [one-window]
-      `(menu-item ,(purecopy "Remove Splits") delete-other-windows
+      `(menu-item ,(purecopy "Remove Other Windows") delete-other-windows
                   :enable (not (one-window-p t nil))
-                  :help ,(purecopy
-                          "Selected window grows to fill the whole frame")))
+                  :help ,(purecopy "Make selected window fill whole frame")))
+
+    (define-key menu [new-window-on-right]
+      `(menu-item ,(purecopy "New Window on Right") split-window-side-by-side
+                  :enable (and (menu-bar-menu-frame-live-and-visible-p)
+                               (menu-bar-non-minibuffer-window-p))
+                  :help ,(purecopy "Make new window on right of selected one")))
 
-    (define-key menu [split-window]
-      `(menu-item ,(purecopy "Split Window") split-window-vertically
+    (define-key menu [new-window-below]
+      `(menu-item ,(purecopy "New Window Below") split-window-above-each-other
                   :enable (and (menu-bar-menu-frame-live-and-visible-p)
                                (menu-bar-non-minibuffer-window-p))
-                  :help ,(purecopy "Split selected window in two windows")))
+                  :help ,(purecopy "Make new window below selected one")))
 
     (define-key menu [separator-window]
       menu-bar-separator)
 
 (defvar menu-bar-edit-menu
   (let ((menu (make-sparse-keymap "Edit")))
-    
+
     (define-key menu [props]
       `(menu-item ,(purecopy "Text Properties") facemenu-menu))
 
@@ -1645,7 +1653,7 @@ key, a click, or a menu-item")))
 
 (defvar menu-bar-search-documentation-menu
   (let ((menu (make-sparse-keymap "Search Documentation")))
-    
+
     (define-key menu [search-documentation-strings]
       `(menu-item ,(purecopy "Search Documentation Strings...") apropos-documentation
                   :help