Update various modules with better use-package definitions

This commit is contained in:
2017-10-04 15:33:59 +01:00
parent ec85dbdf02
commit 9dd501e51f
7 changed files with 40 additions and 33 deletions

View File

@@ -14,9 +14,12 @@
("M-o" . ace-window)
:config
(use-package ace-window)
(setq avy-background t
avy-style 'at-full))
(use-package ace-window
:bind
("M-o" . ace-window))
(provide 'siren-avy)
;;; siren-avy.el ends here

View File

@@ -6,10 +6,11 @@
;;; Code:
(require 'siren-rainbow)
(use-package css-mode
:mode "\\.css\\'"
:config
(use-package rainbow-mode)
(require 'siren-programming)
(setq css-indent-offset 2)

View File

@@ -27,10 +27,10 @@
("C-;" . elscreen-display-screen-name-list))
:config
(use-package elscreen-buffer-group)
;; Start ElScreen.
(elscreen-start))
(use-package elscreen-buffer-group :defer t)
(provide 'siren-elscreen)
;;; siren-elscreen.el ends here

View File

@@ -22,25 +22,6 @@
:config
(message "loading go-mode")
(use-package company-go)
(use-package go-eldoc)
(use-package go-guru)
(use-package go-rename)
(use-package gotest)
(use-package go-projectile
:init
;; prevent go-projectile from screwing up GOPATH
(setq go-projectile-switch-gopath 'never))
(use-package flycheck-gometalinter
:init
(setq flycheck-gometalinter-fast t
flycheck-gometalinter-tests t
flycheck-gometalinter-vendor t)
:config
(eval-after-load 'flycheck
'(add-hook 'flycheck-mode-hook #'flycheck-gometalinter-setup)))
(when (memq window-system '(mac ns))
(exec-path-from-shell-copy-env "GOPATH"))
@@ -92,5 +73,26 @@
(add-hook 'go-mode-hook (lambda ()
(run-hooks 'siren-go-mode-hook))))
(use-package company-go :defer t)
(use-package go-eldoc :defer t)
(use-package go-guru :defer t)
(use-package go-rename :defer t)
(use-package gotest :defer t)
(use-package go-projectile
:defer t
:init
;; prevent go-projectile from screwing up GOPATH
(setq go-projectile-switch-gopath 'never))
(use-package flycheck-gometalinter
:init
(setq flycheck-gometalinter-fast t
flycheck-gometalinter-tests t
flycheck-gometalinter-vendor t)
:config
(eval-after-load 'flycheck
'(add-hook 'flycheck-mode-hook #'flycheck-gometalinter-setup)))
(provide 'siren-go)
;;; siren-go.el ends here

View File

@@ -17,7 +17,7 @@
("C-c C-'" . helm-do-ag-project-root)
:config
(setq helm-ag-ignore-patterns '("*.sql")
(setq helm-ag-ignore-patterns '("*.sql" "archive-contents")
helm-ag-source-type "file-line"))
(use-package helm-descbinds

View File

@@ -20,11 +20,6 @@
(require 'siren-ediff)
(require 'magit)
(use-package magit-gh-pulls
:config
(setq gh-use-local-git-config t)
(add-hook 'magit-mode-hook 'turn-on-magit-gh-pulls))
(setq magit-completing-read-function 'magit-ido-completing-read
magit-status-buffer-switch-function 'switch-to-buffer
magit-bury-buffer-function 'bury-buffer
@@ -50,5 +45,10 @@
(add-hook 'git-commit-mode-hook (lambda ()
(run-hooks 'siren-git-commit-mode-hook))))
(use-package magit-gh-pulls
:config
(setq gh-use-local-git-config t)
(add-hook 'magit-mode-hook 'turn-on-magit-gh-pulls))
(provide 'siren-magit)
;;; siren-magit.el ends here

View File

@@ -2,16 +2,17 @@
;;; Commentary:
;; Basic configuration for avy. Avy allows us to effectively navigate to visible
;; things.
;; Basic configuration for package-lint.
;;; Code:
(use-package package-lint
:defer t)
(use-package flycheck-package
:defer t
:config
(use-package flycheck-package
:config (flycheck-package-setup)))
(flycheck-package-setup))
(provide 'siren-package-lint)
;;; siren-package-lint.el ends here