summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs.d/packages.el32
1 files changed, 18 insertions, 14 deletions
diff --git a/emacs.d/packages.el b/emacs.d/packages.el
index cfc4e98..ac56a68 100644
--- a/emacs.d/packages.el
+++ b/emacs.d/packages.el
@@ -34,7 +34,10 @@
:defer t
:init
(progn
- (setq-default fci-rule-column 100)
+ (setq-default fci-rule-column 100
+ fci-rule-width 1
+ fci-rule-character ?│
+ fci-rule-color "darkblue")
(add-hook 'prog-mode-hook 'fci-mode)))
(use-package flycheck
@@ -74,19 +77,20 @@
:ensure t
:defer t)
+(use-package go-eldoc
+ :ensure t
+ :defer t
+ :init (add-hook 'go-mode-hook 'go-eldoc-setup))
+
(use-package go-mode
:ensure t
:defer t
- :init
- (defun go-capitalize-previous-word ()
- (interactive)
- (backward-word)
- (capitalize-word 1))
:config
(progn
- (bind-key "C-c C-c" 'go-capitalize-previous-word go-mode-map)
- (bind-key "C-c f" 'gofmt go-mode-map)
- (bind-key "C-c d" 'godoc go-mode-map)))
+ (bind-key "C-c C-f" 'gofmt go-mode-map)
+ (bind-key "C-c h" 'godoc go-mode-map)
+ (bind-key "C-c C-g" 'go-goto-imports go-mode-map)
+ (bind-key "C-c C-r" 'go-remove-unused-imports go-mode-map)))
(use-package google-c-style
:ensure t
@@ -147,6 +151,11 @@
:ensure t
:defer t)
+(use-package server
+ :config
+ (unless (server-running-p)
+ (server-start)))
+
(use-package smartparens
:ensure t
:diminish smartparens-mode
@@ -163,11 +172,6 @@
:ensure t
:defer t)
-(use-package server
- :config
- (unless (server-running-p)
- (server-start)))
-
(provide 'packages)
;;; packages.el ends here