aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2003-02-05 22:04:02 +0000
committerKim F. Storm2003-02-05 22:04:02 +0000
commit9f781d7e1bb425437db94268b16c43a095f0bdb8 (patch)
treed722dc39ac5b184cc7ec690f077cca88d94f318d
parent3a35cf28ad4c588baebf0718ceb6079320981e92 (diff)
downloademacs-9f781d7e1bb425437db94268b16c43a095f0bdb8.tar.gz
emacs-9f781d7e1bb425437db94268b16c43a095f0bdb8.zip
(ido-define-mode-map):
Undo last change (duplicates part of 2003-02-04 change). Remap `viper' delete commands only in file or dir mode.
-rw-r--r--lisp/ido.el11
1 files changed, 5 insertions, 6 deletions
diff --git a/lisp/ido.el b/lisp/ido.el
index 68e4852bf56..82da8a4c6bb 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -1324,8 +1324,6 @@ This function also adds a hook to the minibuffer."
1324 (define-key map [(meta down)] 'ido-next-work-directory) 1324 (define-key map [(meta down)] 'ido-next-work-directory)
1325 (define-key map [backspace] 'ido-delete-backward-updir) 1325 (define-key map [backspace] 'ido-delete-backward-updir)
1326 (define-key map "\d" 'ido-delete-backward-updir) 1326 (define-key map "\d" 'ido-delete-backward-updir)
1327 (define-key map [remap viper-backward-char] 'ido-delete-backward-updir)
1328 (define-key map [remap viper-del-backward-char-in-insert] 'ido-delete-backward-updir)
1329 (define-key map [(meta backspace)] 'ido-delete-backward-word-updir) 1327 (define-key map [(meta backspace)] 'ido-delete-backward-word-updir)
1330 (define-key map [(control backspace)] 'ido-up-directory) 1328 (define-key map [(control backspace)] 'ido-up-directory)
1331 (define-key map [(meta ?b)] 'ido-next-work-file) 1329 (define-key map [(meta ?b)] 'ido-next-work-file)
@@ -1355,10 +1353,11 @@ This function also adds a hook to the minibuffer."
1355 ) 1353 )
1356 1354
1357 (when (if (boundp 'viper-mode) viper-mode) 1355 (when (if (boundp 'viper-mode) viper-mode)
1358 (define-key map [remap viper-backward-char] 'ido-delete-backward-updir) 1356 (define-key map [remap viper-intercept-ESC-key] 'ignore)
1359 (define-key map [remap viper-del-backward-char-in-insert] 'ido-delete-backward-updir) 1357 (when (memq ido-cur-item '(file dir))
1360 (define-key map [remap viper-delete-backward-word] 'ido-delete-backward-word-updir) 1358 (define-key map [remap viper-backward-char] 'ido-delete-backward-updir)
1361 (define-key map [remap viper-intercept-ESC-key] 'ignore)) 1359 (define-key map [remap viper-del-backward-char-in-insert] 'ido-delete-backward-updir)
1360 (define-key map [remap viper-delete-backward-word] 'ido-delete-backward-word-updir)))
1362 1361
1363 (setq ido-mode-map map) 1362 (setq ido-mode-map map)
1364 (run-hooks 'ido-define-mode-map-hook))) 1363 (run-hooks 'ido-define-mode-map-hook)))