Move flycheck init hooks into lang modules

This commit is contained in:
Henrik Lissner 2015-09-28 05:51:46 -04:00
parent 21648b863e
commit a8af7a8df8
8 changed files with 9 additions and 17 deletions

View file

@ -9,16 +9,6 @@
;; Removed checks on idle/change for snappiness
flycheck-check-syntax-automatically '(save mode-enabled idle-change)
flycheck-disabled-checkers '(emacs-lisp-checkdoc make))
(add-hook! (ruby-mode
python-mode
go-mode
php-mode
lua-mode
shell-mode
scss-mode
c++-mode
c-mode) 'flycheck-mode)
:config
(add-unreal-buffer! "^\\*Flycheck.*\\*$")

View file

@ -25,6 +25,7 @@
:init
(associate! c++-mode :match "\\.h$")
(associate! objc-mode :match "\\.mm$")
(add-hook! (c-mode c++-mode) 'flycheck-mode)
:config
(setq c-basic-offset 4
c-tab-always-indent nil

View file

@ -3,7 +3,8 @@
(use-package go-mode
:mode "\\.go$"
:interpreter "go"
:init (add-hook! go-mode 'emr-initialize)
:init
(add-hook! go-mode '(emr-initialize flycheck-mode))
:config
(bind! :map go-mode-map
:n "gd" 'godef-jump

View file

@ -7,9 +7,8 @@
(setq-default lua-indent-level tab-width)
;; (after! company-dict
;; (add-to-list 'company-dict-minor-mode-alist 'love-mode))
(add-hook! lua-mode
(narf|enable-tab-width-2)
(setq lua-indent-level 2)))
(add-hook! lua-mode '(narf|enable-tab-width-2 flycheck-mode))
(add-hook! lua-mode (setq lua-indent-level 2)))
(define-minor-mode love-mode
"Buffer local minor mode for Love2D"

View file

@ -3,6 +3,7 @@
(use-package php-mode
:mode "\\.\\(php\\|inc\\)$"
:init
(add-hook! php-mode 'flycheck-mode)
(setq php-template-compatibility nil
php-extras-eldoc-functions-file (concat narf-temp-dir "php-extras-eldoc-functions"))
:config

View file

@ -5,7 +5,7 @@
:interpreter ("python" . python-mode)
:commands python-mode
:init
(add-hook! python-mode '(narf|enable-tab-width-4 emr-initialize))
(add-hook! python-mode '(narf|enable-tab-width-4 emr-initialize flycheck-mode))
(setq python-indent-offset 4
python-environment-directory narf-temp-dir
python-shell-interpreter "ipython")

View file

@ -8,7 +8,7 @@
"/\\(Gem\\|Cap\\|Vagrant\\|Rake\\)file$")
:interpreter "ruby"
:init
(add-hook! ruby-mode 'narf|enable-tab-width-2)
(add-hook! ruby-mode '(narf|enable-tab-width-2 flycheck-mode))
(build-for! ruby-mode "rake %s" "Rakefile")
:config
;; Formatting

View file

@ -8,7 +8,7 @@
(use-package scss-mode
:mode "\\.scss$"
:init
(add-hook! scss-mode '(narf|enable-tab-width-2 hs-minor-mode))
(add-hook! scss-mode '(narf|enable-tab-width-2 hs-minor-mode flycheck-mode))
(setq-default css-indent-offset 2)
(setq scss-compile-at-save nil)
:config