aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d')
-rw-r--r--.emacs.d/init.el8
-rw-r--r--.emacs.d/modes/init-org-mode.el3
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/")