From 99dfe48384cb1ad080e453bdb2cac6dd0411b20e Mon Sep 17 00:00:00 2001 From: Daniel Wu Date: Thu, 8 Jan 2015 16:25:03 -0500 Subject: [PATCH] Move ido C-x to C-o and add M-RET for terminal issue with C-RET --- doc/DOCUMENTATION.md | 33 +++++++++++++++++---------------- spacemacs/packages.el | 3 ++- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/doc/DOCUMENTATION.md b/doc/DOCUMENTATION.md index 03da29c2f..62f67c551 100644 --- a/doc/DOCUMENTATION.md +++ b/doc/DOCUMENTATION.md @@ -1121,22 +1121,23 @@ Key Binding | Description Basic `ido` operations can be done with `Ctrl` key: -Key Binding | Description ------------------------|---------------------------------------------------------------- -C- | open a `dired buffer` -C-b | open selected file in a horizontally split window -C-d | delete selected file (ask for confirmation) -C-h | go to parent directory -C-j | select next file or directory -C-S-j | go to next directory -C-k | select previous file or directory -C-S-k | go to previous directory -C-l | open the selected file -C-n | next history element -C-p | previous history element -C-t | open selected file in a new frame -C-v | open selected file in a vertically split window -C-x | open selected file in other window +Key Binding | Description +------------------------|---------------------------------------------------------------- +C-\ | open a `dired buffer` +M-\ | open a `dired buffer` in terminal +C-b | open selected file in a horizontally split window +C-d | delete selected file (ask for confirmation) +C-h | go to parent directory +C-j | select next file or directory +C-S-j | go to next directory +C-k | select previous file or directory +C-S-k | go to previous directory +C-l | open the selected file +C-n | next history element +C-p | previous history element +C-t | open selected file in a new frame +C-v | open selected file in a vertically split window +C-o | open selected file in other window #### Experimental Ido feature diff --git a/spacemacs/packages.el b/spacemacs/packages.el index 64cee74e1..b331d648a 100644 --- a/spacemacs/packages.el +++ b/spacemacs/packages.el @@ -1328,6 +1328,7 @@ determine the state to enable when escaping from the insert state.") (define-key ido-completion-map (kbd "C-d") 'ido-delete-file-at-head) (define-key ido-completion-map (kbd "C-k") 'ido-prev-match) (define-key ido-completion-map (kbd "C-") 'ido-select-text) + (define-key ido-completion-map (kbd "M-") 'ido-select-text) (define-key ido-completion-map (kbd "C-h") 'ido-delete-backward-updir) (define-key ido-completion-map (kbd "C-j") 'ido-next-match) (define-key ido-completion-map (kbd "C-l") 'ido-exit-minibuffer) @@ -1337,7 +1338,7 @@ determine the state to enable when escaping from the insert state.") (define-key ido-completion-map (kbd "C-n") 'next-history-element) (define-key ido-completion-map (kbd "C-p") 'previous-history-element) ;; ido-other window maps - (define-key ido-completion-map (kbd "C-x") 'ido-invoke-in-other-window) + (define-key ido-completion-map (kbd "C-o") 'ido-invoke-in-other-window) (define-key ido-completion-map (kbd "C-v") 'ido-invoke-in-vertical-split) (define-key ido-completion-map (kbd "C-b") 'ido-invoke-in-horizontal-split) (define-key ido-completion-map (kbd "C-t") 'ido-invoke-in-new-frame)