]> git.eshelyaron.com Git - emacs.git/commitdiff
Add extra bindings to fido-mode.
authorJimmy Aguilar Mena <spacibba@aol.com>
Sun, 10 Nov 2019 03:39:53 +0000 (04:39 +0100)
committerJimmy Aguilar Mena <spacibba@aol.com>
Sun, 10 Nov 2019 03:48:23 +0000 (04:48 +0100)
* lisp/icomplete.el (icomplete-fido-mode-map) : Add arrows and other
bindings to reproduce ido behaviour.

lisp/icomplete.el

index f7e08fe13586cf8b598c75d4724a016d85d9ed59..d0d3d65c3466c7fde936c2b488ce7f8b54dc190a 100644 (file)
@@ -305,10 +305,15 @@ require user confirmation."
     (define-key map (kbd "C-k") 'icomplete-fido-kill)
     (define-key map (kbd "C-d") 'icomplete-fido-delete-char)
     (define-key map (kbd "RET") 'icomplete-fido-ret)
+    (define-key map (kbd "C-m") 'icomplete-fido-ret)
     (define-key map (kbd "DEL") 'icomplete-fido-backward-updir)
     (define-key map (kbd "M-j") 'exit-minibuffer)
     (define-key map (kbd "C-s") 'icomplete-forward-completions)
     (define-key map (kbd "C-r") 'icomplete-backward-completions)
+    (define-key map (kbd "<right>") 'icomplete-forward-completions)
+    (define-key map (kbd "<left>") 'icomplete-backward-completions)
+    (define-key map (kbd "C-.") 'icomplete-forward-completions)
+    (define-key map (kbd "C-,") 'icomplete-backward-completions)
     map)
   "Keymap used by `fido-mode' in the minibuffer.")