summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rw-r--r--init.el10
1 files changed, 9 insertions, 1 deletions
diff --git a/init.el b/init.el
index 1f23cb9..269f053 100644
--- a/init.el
+++ b/init.el
@@ -42,6 +42,15 @@
(setq sml/theme 'respectful)
(sml/setup)
+(require 'visual-regexp-steroids)
+(define-key global-map (kbd "C-c r") 'vr/replace)
+(define-key global-map (kbd "C-c q") 'vr/query-replace)
+
+;; use visual-regexp-steroids's isearch instead of the built-in regexp
+;; isearch
+(define-key esc-map (kbd "C-r") 'vr/isearch-backward) ;; C-M-r
+(define-key esc-map (kbd "C-s") 'vr/isearch-forward) ;; C-M-s
+
; C-d on an empty line in the shell terminates the process.
@@ -268,7 +277,6 @@
(global-set-key (kbd "C-x C-k") (lambda ()
(interactive)
(kill-buffer (current-buffer))))
-(global-set-key (kbd "C-c r") 'replace-regexp)
(require 'shell-switcher)
(setq shell-switcher-mode t)