[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
dired-jump keybinding and autoload
From: |
Stephen Berman |
Subject: |
dired-jump keybinding and autoload |
Date: |
Thu, 08 May 2008 14:59:42 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
Start Emacs with -Q, type C-x C-j, Emacs beeps and says "C-x C-j is
undefined". Now type `M-x dired-jump' and you get a Dired buffer of the
default directory. Type q to bury it, and now typing C-x C-j works and
brings up the default directory again. The reason for this behavior is
that the command dired-jump from dired-x.el is autoloaded, but its
default global keybinding, C-x C-j, is not. Since this keybinding is
conditioned on the value of the defcustom dired-bind-jump, it is not
possible to put the keybinding on an autoload cookie, as is done
e.g. with C-x d in dired.el. But users can always change or eliminate
the keybinding anyway, so dired-bind-jump isn't really a very
interesting defcustom. So, since the default value of dired-bind-jump
is t, I suggest eliminating dired-bind-jump and the condition on the
keybinding, and autoloading the latter. Ditto for the keybinding of
dired-jump-other-window, and also autoload this command.
Steve Berman
2008-05-08 Stephen Berman <address@hidden>
* dired-x.el (dired-bind-jump): Eliminate.
Add key bindings for `dired-jump' and `dired-jump-other-window' as
autoload cookies.
(dired-jump-other-window): Add autoload cookie.
txtuCI84LL5zc.txt
Description: dired-x.el patch
- dired-jump keybinding and autoload,
Stephen Berman <=