Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
c5ca3aa0
Commit
c5ca3aa0
authored
Feb 14, 2011
by
Glenn Morris
Browse files
* lisp/dired-x.el: Use easymenu for menu items. Fix item capitalization.
parent
bb55f713
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
42 additions
and
63 deletions
+42
-63
lisp/ChangeLog
lisp/ChangeLog
+4
-0
lisp/dired-x.el
lisp/dired-x.el
+38
-63
No files found.
lisp/ChangeLog
View file @
c5ca3aa0
2011-02-15 Glenn Morris <rgm@gnu.org>
* dired-x.el: Use easymenu for menu items. Fix item capitalization.
2011-02-14 Chong Yidong <cyd@stupidchicken.com>
* vc/vc-git.el (vc-git-root-log-format): New option for
...
...
lisp/dired-x.el
View file @
c5ca3aa0
...
...
@@ -231,69 +231,44 @@ to nil: a pipe using `zcat' or `gunzip -c' will be used."
;;; MENU BINDINGS
(
let
((
menu-bar
(
lookup-key
dired-mode-map
[menu-bar]
)))
(
let
((
menu
(
lookup-key
menu-bar
[operate]
)))
(
define-key-after
menu
[find-files]
'
(
menu-item
"Find files"
dired-do-find-marked-files
:help
"Find current or marked files"
)
'delete
)
(
define-key-after
menu
[relsymlink]
'
(
menu-item
"Relative symlink to..."
dired-do-relsymlink
:visible
(
fboundp
'make-symbolic-link
)
:help
"Make relative symbolic links for current or marked files"
)
'symlink
))
(
let
((
menu
(
lookup-key
menu-bar
[mark]
)))
(
define-key-after
menu
[flag-extension]
'
(
menu-item
"Flag extension..."
dired-flag-extension
:help
"Flag files with a certain extension for deletion"
)
'garbage-files
)
(
define-key-after
menu
[mark-extension]
'
(
menu-item
"Mark extension..."
dired-mark-extension
:help
"Mark files with a certain extension"
)
'symlinks
)
(
define-key-after
menu
[mark-omitted]
'
(
menu-item
"Mark omitted"
dired-mark-omitted
:help
"Mark files matching `dired-omit-files' and `dired-omit-extensions'"
)
'mark-extension
))
(
let
((
menu
(
lookup-key
menu-bar
[regexp]
)))
(
define-key-after
menu
[relsymlink-regexp]
'
(
menu-item
"Relative symlink..."
dired-do-relsymlink-regexp
:visible
(
fboundp
'make-symbolic-link
)
:help
"Make relative symbolic links for files matching regexp"
)
'symlink
))
(
let
((
menu
(
lookup-key
menu-bar
[immediate]
)))
(
define-key-after
menu
[omit-mode]
'
(
menu-item
"Omit mode"
dired-omit-mode
:button
(
:toggle
.
dired-omit-mode
)
:help
"Enable or disable omitting \"uninteresting\" files"
)
'dashes
)))
(
require
'easymenu
)
(
let
((
menu
(
lookup-key
dired-mode-map
[menu-bar]
)))
(
easy-menu-add-item
menu
'
(
"Operate"
)
[
"Find Files"
dired-do-find-marked-files
:help
"Find current or marked files"
]
"Shell Command..."
)
(
easy-menu-add-item
menu
'
(
"Operate"
)
[
"Relative Symlink to..."
dired-do-relsymlink
:visible
(
fboundp
'make-symbolic-link
)
:help
"
Make
relative
symbolic
links
for
current
or
\
marked
files
"]
"
Hardlink
to...
")
(easy-menu-add-item menu '("
Mark
")
["
Flag
Extension...
" dired-flag-extension
:help "
Flag
files
with
a
certain
extension
for
deletion
"]
"
Mark
Executables
")
(easy-menu-add-item menu '("
Mark
")
["
Mark
Extension...
" dired-mark-extension
:help "
Mark
files
with
a
certain
extension
"]
"
Unmark
All
")
(easy-menu-add-item menu '("
Mark
")
["
Mark
Omitted
" dired-mark-omitted
:help "
Mark
files
matching
`
dired-omit-files
'
\
and
`
dired-omit-extensions
'
"]
"
Unmark
All
")
(easy-menu-add-item menu '("
Regexp
")
["
Relative
Symlink...
" dired-do-relsymlink-regexp
:visible (fboundp 'make-symbolic-link)
:help "
Make
relative
symbolic
links
for
files
\
matching
regexp
"]
"
Hardlink...
")
(easy-menu-add-item menu '("
Immediate
")
["
Omit
Mode
" dired-omit-mode
:style toggle :selected dired-omit-mode
:help "
Enable
or
disable
omitting
\"uninteresting\"
\
files
"]
"
Refresh
"))
;;; GLOBAL BINDING.
(when dired-bind-jump
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment