aboutsummaryrefslogtreecommitdiff
path: root/dot.emacs.d/init.el
diff options
context:
space:
mode:
authorThomas Schneider <qsx@qsx.re>2019-03-28 00:18:55 +0100
committerThomas Schneider <qsx@qsx.re>2019-03-28 00:18:55 +0100
commitd5827fd5d6a339be65c6dbc4b0463746444351d5 (patch)
tree4cdb791222bec1588ff49090985ae6077193752b /dot.emacs.d/init.el
parent14d8ae0e4aecff31868e14fc7ab6e2c80afd6b61 (diff)
Emacs: Use helm
Diffstat (limited to 'dot.emacs.d/init.el')
-rw-r--r--dot.emacs.d/init.el20
1 files changed, 20 insertions, 0 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el
index 985319a..f2d83b6 100644
--- a/dot.emacs.d/init.el
+++ b/dot.emacs.d/init.el
@@ -66,6 +66,26 @@
("C-:" . avy-goto-char-2)
("C-," . avy-goto-line)))
+(use-package helm-config
+ :bind ("C-c h" . #'helm-command-prefix))
+(use-package helm
+ :bind (("M-x" . #'helm-M-x)
+ ("M-y" . #'helm-show-kill-ring)
+ ("C-x b" . #'helm-mini)
+ ("C-x C-f" . #'helm-find-files)
+ ("C-c h o" . #'helm-occur)
+ ("C-h SPC" . #'helm-all-mark-rings))
+ :config
+ (helm-mode 1)
+ (helm-autoresize-mode t)
+ (setq helm-split-window-inside-p t
+ ;; helm-split-window-default-side 'other
+ helm-M-x-fuzzy-match t
+ helm-buffers-fuzzy-matching t
+ helm-recentf-fuzzy-match t
+ helm-ff-file-name-history-use-recentf t
+ helm-echo-input-in-header-line t))
+
(use-package flycheck
:init (global-flycheck-mode))