use ivy mode/swiper
authorJoerg Jaspert <joerg.jaspert@dlh.de>
Tue, 15 Dec 2015 09:21:46 +0000 (10:21 +0100)
committerJoerg Jaspert <joerg.jaspert@dlh.de>
Tue, 15 Dec 2015 09:21:46 +0000 (10:21 +0100)
.emacs.d/config/emacs.org

index bd614d4..2b7425a 100644 (file)
@@ -1708,7 +1708,8 @@ Font size changes
 #+END_SRC
 
 Regexes are too useful, so use the regex search by default.
-#+begin_src emacs-lisp
+Disabled, see ivy-mode.
+#+begin_src emacs-lisp :tangle no
 (bind-key "C-s"   'isearch-forward-regexp)
 (bind-key "C-r"   'isearch-backward-regexp)
 (bind-key "C-M-s" 'isearch-forward)
@@ -2592,6 +2593,20 @@ _l_ linum-mode:         % 4`linum-mode     _k_ linum relative:    %`linum-format
 
 ))
 #+END_SRC
+** ivy-mode, swiper
+[2015-10-16 Fri 16:28]
+#+BEGIN_SRC emacs-lisp
+(use-package swiper
+  :ensure swiper
+  :bind (("C-s" . swiper)
+         ("C-r" . swiper)
+         ("C-c C-r" . ivy-resume)
+         ("<f7>" . ivy-resume))
+  :config
+  (progn
+    ;(ivy-mode 1)
+    (setq ivy-use-virtual-buffers t)))
+#+END_SRC
 ** icicles
 [[http://article.gmane.org/gmane.emacs.orgmode/4574/match%3Dicicles]["In case you never heard of it, Icicles is to ‘TAB’ completion what
 ‘TAB’ completion is to typing things manually every time.”]]
@@ -3168,7 +3183,7 @@ And now a largish set of keybindings...
 (bind-key "<f12>"     'org-agenda)
 (bind-key "<f5>"      'bh/org-todo)
 (bind-key "<S-f5>"    'bh/widen)
-(bind-key "<f7>"      'bh/set-truncate-lines)
+;(bind-key "<f7>"      'bh/set-truncate-lines)
 ;(bind-key "<f8>"      'org-cycle-agenda-files)
 
 (bind-key "<f9> <f9>" 'bh/show-org-agenda)