diff options
author | Jakob Odersky <jakob@odersky.com> | 2017-07-13 23:28:08 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2017-07-13 23:28:08 -0700 |
commit | 0fd5eb903087e77a1eb71efe4b7637f66e7d6851 (patch) | |
tree | 3859df8dbddd7e05650ef776f5f637d2a4cdb6b6 /home/.emacs.d/init.el | |
parent | bc8f9d6afe5ed3d3f763eecc9e37f9182b59d92e (diff) | |
download | dotfiles-0fd5eb903087e77a1eb71efe4b7637f66e7d6851.tar.gz dotfiles-0fd5eb903087e77a1eb71efe4b7637f66e7d6851.tar.bz2 dotfiles-0fd5eb903087e77a1eb71efe4b7637f66e7d6851.zip |
Remove helm, use ivy
Diffstat (limited to 'home/.emacs.d/init.el')
-rw-r--r-- | home/.emacs.d/init.el | 51 |
1 files changed, 16 insertions, 35 deletions
diff --git a/home/.emacs.d/init.el b/home/.emacs.d/init.el index 434cd8e..2c8df49 100644 --- a/home/.emacs.d/init.el +++ b/home/.emacs.d/init.el @@ -71,40 +71,19 @@ ;;; Specialized packages -(use-package helm - :config - (progn ; progn since order is important here - (setq helm-candidate-number-limit 100 - helm-quick-update t - helm-M-x-requires-pattern nil - helm-M-x-fuzzy-match t - helm-buffers-fuzzy-matching t - helm-recentf-fuzzy-match t - helm-ff-file-name-history-use-recentf t)) - :bind (("C-h a" . helm-apropos) - ("C-x b" . helm-buffers-list) - ("C-x C-f" . helm-find-files) - ("M-y" . helm-show-kill-ring) - ("M-x" . helm-M-x) - :map helm-map - ("<tab>" . helm-execute-persistent-action) - ("C-i" . helm-execute-persistent-action) ; make TAB works in terminal - ("C-z" . helm-select-action)) - :diminish helm-mode) - -(use-package helm-descbinds - :bind ("C-h b" . helm-descbinds)) - -(use-package helm-swoop - :config (setq helm-swoop-pre-input-function - (lambda () "")) - :bind ("C-s" . helm-swoop)) - -(use-package helm-projectile +(use-package counsel) +(use-package swiper) +(use-package ivy + :diminish ivy-mode + :init + (ivy-mode 1) + :bind (("C-s" . swiper) + ("M-x" . counsel-M-x) + ("C-x C-f" . counsel-find-file) + ("C-c C-r" . ivy-resume)) :config - (helm-projectile-on) - :bind (("C-x p" . helm-projectile) - ("C-x P" . helm-projectile-grep))) + (setq ivy-use-virtual-buffers t) + (setq ivy-count-format "(%d/%d) ")) (use-package goto-chg :commands goto-last-change @@ -116,15 +95,17 @@ :bind ("M-i" . popup-imenu)) (use-package projectile - :defer t ; loading is ensured by helm-projectile :init (setq projectile-use-git-grep t) :config + (setq projectile-completion-system 'ivy) (projectile-global-mode t) :diminish projectile-mode) (use-package magit - :bind ("C-x g" . magit-status)) + :bind ("C-x g" . magit-status) + :config + (setq magit-completing-read-function 'ivy-completing-read)) (use-package zoom-frm :bind (("C-+" . zoom-all-frames-in) |