aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs/init.el20
1 files changed, 14 insertions, 6 deletions
diff --git a/emacs/init.el b/emacs/init.el
index 17245fb..32e4e5e 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -223,7 +223,10 @@
(setq-local cursor-type nil))))
(add-hook 'helm-minibuffer-set-up-hook 'helm-hide-minibuffer-maybe)
- (setq helm-split-window-in-side-p t))
+ (setq helm-split-window-in-side-p t)
+
+ (use-package helm-ag
+ :ensure t))
(use-package helm-projectile
:ensure t
@@ -313,6 +316,12 @@
(define-key evil-normal-state-map (kbd "C-a") 'evil-numbers/inc-at-pt)
(define-key evil-normal-state-map (kbd "C-c -") 'evil-numbers/dec-at-pt)))
+(use-package magit
+ :ensure t
+ :config
+ (add-hook 'git-commit-mode-hook 'evil-insert-state)
+ (evil-leader/set-key "s" 'magit-status))
+
;; Install a set of useful functions from @bbatsov. The bindings are following
;; Emacs style instead of being more Vim-like on purpose (I don't want to put
;; too many things into my leader and these shortcuts look sensible to me).
@@ -402,6 +411,9 @@
(evil-leader/set-key
"." 'godef-jump-other-window)
+ (setq indent-tabs-mode t)
+ (flyspell-prog-mode)
+
; eldoc support
(use-package go-eldoc
:ensure t
@@ -413,14 +425,10 @@
:ensure t
:pin melpa-stable
:config
- (mssola-go-mode)
(add-hook 'go-mode-hook 'warnings-mode-hook)
(add-hook 'go-mode-hook 'go-eldoc-setup)
- (add-hook 'go-mode-hook
- (lambda ()
- (setq indent-tabs-mode t)
- (flyspell-prog-mode))))
+ (add-hook 'go-mode-hook 'mssola-go-mode))
;; Smart tabs
(use-package smart-tabs-mode