diff options
| author | Kim F. Storm | 2003-02-05 22:04:02 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2003-02-05 22:04:02 +0000 |
| commit | 9f781d7e1bb425437db94268b16c43a095f0bdb8 (patch) | |
| tree | d722dc39ac5b184cc7ec690f077cca88d94f318d | |
| parent | 3a35cf28ad4c588baebf0718ceb6079320981e92 (diff) | |
| download | emacs-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.el | 11 |
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))) |