summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@spawned.biz>2019-09-22 12:26:17 +0200
committerJoel Klinghed <the_jk@spawned.biz>2019-09-22 12:26:17 +0200
commitf10029645ef689e05b31d654804cd5541151ce8e (patch)
tree55b35f9a6687d1469f49d72384210b7ab184aab8
parent3a8e2644dabfdac169d102e38670aed8ed968bc0 (diff)
Add ido and rg to emacs-willow
-rw-r--r--emacs-willow17
1 files changed, 16 insertions, 1 deletions
diff --git a/emacs-willow b/emacs-willow
index 6fcced5..e64ba92 100644
--- a/emacs-willow
+++ b/emacs-willow
@@ -12,7 +12,7 @@
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(setq
- package-selected-packages '(meson-mode groovy-mode gradle-mode flycheck-ycmd company-ycmd))
+ package-selected-packages '(meson-mode groovy-mode gradle-mode flycheck-ycmd company-ycmd ido-vertical-mode rg))
;; use (package-install-selected-packages) to install the ones above
;; show matching parentheses (and other characters)
@@ -53,6 +53,9 @@
(add-to-list 'clean-buffer-list-kill-regexps
'("\\`\\*.*-preprocessed\\*\\'"))
+;; load rg
+(require 'rg)
+
(setq
;; create backups
make-backup-files t
@@ -211,6 +214,18 @@
(global-set-key (kbd "C-c o") 'ff-find-other-file)
(global-set-key [?\C-x ?\t] 'toggle-selected-frame-width)
+;; stop grep from asking to save buffers
+(setq grep-save-buffers nil)
+
+;; ido
+(require 'ido)
+(require 'ido-vertical-mode)
+(ido-mode)
+(ido-vertical-mode)
+(setq ido-vertical-define-keys 'C-n-C-p-up-and-down)
+;; stop ido from switching to another frame where the same buffer is already open
+(setq ido-default-buffer-method 'selected-window)
+
;; flycheck
(require 'flycheck)
(global-flycheck-mode)