emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 6b57efe 57/63: Bind "C-M-j" to ivy-immediate-done


From: Oleh Krehel
Subject: [elpa] master 6b57efe 57/63: Bind "C-M-j" to ivy-immediate-done
Date: Fri, 21 Aug 2015 12:08:47 +0000

branch: master
commit 6b57efeaf091856f291049dc415354dd65c10edd
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Bind "C-M-j" to ivy-immediate-done
    
    * ivy.el (ivy-minibuffer-map): Update.
    
    `ivy-immediate-done' will return with the current minibuffer input, even
    if the input matches a candidate.
    
    It was possible so far to call it with "C-u C-j".
    
    Fixes #183
---
 ivy.el |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/ivy.el b/ivy.el
index 5e67800..10f1d6c 100644
--- a/ivy.el
+++ b/ivy.el
@@ -105,7 +105,9 @@ Only \"./\" and \"../\" apply here. They appear in reverse 
order."
 (defvar ivy-minibuffer-map
   (let ((map (make-sparse-keymap)))
     (define-key map (kbd "C-m") 'ivy-done)
+    (define-key map (kbd "C-M-m") 'ivy-call)
     (define-key map (kbd "C-j") 'ivy-alt-done)
+    (define-key map (kbd "C-M-j") 'ivy-immediate-done)
     (define-key map (kbd "TAB") 'ivy-partial-or-done)
     (define-key map (kbd "C-n") 'ivy-next-line)
     (define-key map (kbd "C-p") 'ivy-previous-line)
@@ -130,7 +132,6 @@ Only \"./\" and \"../\" apply here. They appear in reverse 
order."
     (define-key map (kbd "M-v") 'ivy-scroll-down-command)
     (define-key map (kbd "C-M-n") 'ivy-next-line-and-call)
     (define-key map (kbd "C-M-p") 'ivy-previous-line-and-call)
-    (define-key map (kbd "C-M-m") 'ivy-call)
     (define-key map (kbd "M-q") 'ivy-toggle-regexp-quote)
     (define-key map (kbd "M-j") 'ivy-yank-word)
     (define-key map (kbd "M-i") 'ivy-insert-current)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]