diff options
Diffstat (limited to '.emacs.d')
-rw-r--r-- | .emacs.d/init.el | 8 | ||||
-rw-r--r-- | .emacs.d/modes/init-org-mode.el | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 68ac66c..8ed2a78 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -51,7 +51,7 @@ ;; Company Mode (use-package company :init - (setq company-global-modes '(emacs-lisp-mode)) + (setq company-global-modes '(emacs-lisp-mode go-mode)) :hook ((after-init . global-company-mode))) ;; Projectile @@ -94,6 +94,12 @@ :config (exec-path-from-shell-initialize)) +(use-package go-mode + :ensure t + :commands (go-mode) + :mode (("\\.go\\'" . go-mode)) + :hook ((go-mode . (lambda () (setq tab-width 4))))) + (use-package avy) (use-package paredit diff --git a/.emacs.d/modes/init-org-mode.el b/.emacs.d/modes/init-org-mode.el index 0644aa4..f402902 100644 --- a/.emacs.d/modes/init-org-mode.el +++ b/.emacs.d/modes/init-org-mode.el @@ -1,6 +1,9 @@ (use-package org :after evil :commands org-agenda + :hook ((org-mode . (lambda () (setq tab-width 4)))) + :init + (setq org-src-tab-acts-natively t) :config (require 'org-tempo) (setq org-directory "~/notes/") |