aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bard-emacs-modules/bard-emacs-essentials.el21
1 files changed, 16 insertions, 5 deletions
diff --git a/bard-emacs-modules/bard-emacs-essentials.el b/bard-emacs-modules/bard-emacs-essentials.el
index b98a76f..c0b4a34 100644
--- a/bard-emacs-modules/bard-emacs-essentials.el
+++ b/bard-emacs-modules/bard-emacs-essentials.el
@@ -4,7 +4,9 @@
(use-package emacs
:bind
- (("C-c r" . jump-to-register)))
+ (("C-c r" . jump-to-register))
+ :config
+ (setq reb-re-syntax 'string))
;; writeable grep buffers
(use-package wgrep
@@ -12,13 +14,22 @@
:bind
(:map wgrep-mode-map
("C-x C-s" . wgrep-save-all-buffers)
- ("e" . wgrep-change-to-wgrep-mode)
("C-x C-q" . wgrep-change-to-wgrep-mode)
- ("C-c C-c" . wgrep-finish-edit)))
+ ("C-c C-c" . wgrep-finish-edit))
+ :bind
+ (:map grep-mode-map
+ ("e" . wgrep-change-to-wgrep-mode)))
;; preview replace
-(use-package iedit
- :ensure t)
+(use-package multiple-cursors
+ :ensure t
+ :bind
+ (("C-S-c C-S-c" . mc/edit-lines)
+ ("C->" . mc/mark-next-like-this)
+ ("C-<" . mc/mark-previous-like-this)
+ ("C-c C" . mc/mark-all-like-this)
+ ("C-\"". mc/skip-to-next-like-this)
+ ("C-;" . mc/skip-to-previous-like-this)))
(use-package expand-region
:ensure t