|
|
|
@ -9,9 +9,11 @@ |
|
|
|
|
|
|
|
;; Configure helm |
|
|
|
;; https://emacs-helm.github.io/helm/ |
|
|
|
(use-package helm |
|
|
|
(use-package helm-config |
|
|
|
:ensure helm |
|
|
|
:diminish helm-mode |
|
|
|
:bind (("M-x" . helm-M-x) |
|
|
|
("C-x b" . helm-mini) |
|
|
|
("C-x C-f" . helm-find-files)) |
|
|
|
:init |
|
|
|
(setq helm-move-to-line-cycle-in-source t |
|
|
|
@ -20,19 +22,22 @@ |
|
|
|
(use-package helm-ag) |
|
|
|
(helm-mode 1)) |
|
|
|
|
|
|
|
|
|
|
|
;; Configure projectile |
|
|
|
;; https://www.projectile.mx/en/latest/ |
|
|
|
(use-package projectile |
|
|
|
:diminish projectile-mode |
|
|
|
:delight '(:eval (concat " " (projectile-project-name))) |
|
|
|
:config |
|
|
|
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map) |
|
|
|
(projectile-mode +1) |
|
|
|
(projectile-global-mode +1) |
|
|
|
;; Use helm-projectile |
|
|
|
(use-package helm-projectile |
|
|
|
:config |
|
|
|
(setq projectile-switch-project-action 'helm-projectile) |
|
|
|
(helm-projectile-on))) |
|
|
|
:config |
|
|
|
(setq projectile-completion-system 'helm |
|
|
|
projectile-switch-project-action 'helm-projectile) |
|
|
|
(helm-projectile-on)) |
|
|
|
|
|
|
|
;; Configure helm-projectile |
|
|
|
;; https://github.com/bbatsov/helm-projectile |
|
|
|
(use-package helm-projectile) |
|
|
|
|
|
|
|
|
|
|
|
;; Configure company-mode |
|
|
|
@ -51,7 +56,12 @@ |
|
|
|
|
|
|
|
;; Configure ws-butler |
|
|
|
;; https://github.com/lewang/ws-butler |
|
|
|
(use-package ws-butler) |
|
|
|
(use-package ws-butler |
|
|
|
:init |
|
|
|
(setq ws-butler-keep-whitespace-before-point nil |
|
|
|
require-final-newline t) |
|
|
|
:config |
|
|
|
(ws-butler-global-mode +1)) |
|
|
|
|
|
|
|
|
|
|
|
;; Configure diminish |
|
|
|
@ -62,5 +72,6 @@ |
|
|
|
;; Smartparens |
|
|
|
;; https://github.com/Fuco1/smartparens |
|
|
|
(use-package smartparens |
|
|
|
:diminish |
|
|
|
:config |
|
|
|
(smartparens-global-mode)) |