]> git.eshelyaron.com Git - emacs.git/commitdiff
Mention :visible menu bar separators
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Wed, 13 Jul 2011 23:17:24 +0000 (01:17 +0200)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Wed, 13 Jul 2011 23:17:24 +0000 (01:17 +0200)
* keymaps.texi (Menu Bar): Mention :visible and :enable
(bug#6344).  Text by Drew Adams.

Fixes: debbugs:6334
doc/lispref/ChangeLog
doc/lispref/keymaps.texi

index 1a62dd88dfccea51634e02d6416800eebc35c575..3e40384eec737b93268949c683d44f145de92345 100644 (file)
@@ -1,5 +1,8 @@
 2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * keymaps.texi (Menu Bar): Mention :visible and :enable
+       (bug#6344).  Text by Drew Adams.
+
        * modes.texi (Running Hooks): Mention buffer-local hook variables
        (bug#6218).
 
index cf1db5b7fce7a4a783087a58fdf8df7fe21da199..15b2f2079ba116d3614cd28f8b3e496cf527960c 100644 (file)
@@ -2262,6 +2262,17 @@ the double-dash and replacing each single dash with capitalization of
 the following word.  Thus, @code{"--:singleLine"}, is equivalent to
 @code{"--single-line"}.
 
+  You can use a longer form to specify keywords such as @code{:enable}
+and @code{:visible} for a menu separator:
+
+@code{(menu-item @var{separator-type} nil . @var{item-property-list})}
+  
+For example:
+  
+@example
+(menu-item "--" nil :visible (boundp 'foo))
+@end example
+
   Some systems and display toolkits don't really handle all of these
 separator types.  If you use a type that isn't supported, the menu
 displays a similar kind of separator that is supported.