[finance] Enable flycheck when syntax-checking-enable-by-default
This commit is contained in:
parent
383237ef29
commit
57f6a2d94d
|
@ -24,6 +24,7 @@
|
|||
(setq finance-packages
|
||||
'(
|
||||
company
|
||||
flycheck
|
||||
(flycheck-ledger :requires flycheck)
|
||||
ledger-mode
|
||||
(evil-ledger :toggle (memq dotspacemacs-editing-style '(vim hybrid)))
|
||||
|
@ -34,6 +35,9 @@
|
|||
:backends company-capf
|
||||
:modes ledger-mode))
|
||||
|
||||
(defun finance/post-init-flycheck ()
|
||||
(spacemacs/enable-flycheck 'ledger-mode))
|
||||
|
||||
(defun finance/init-flycheck-ledger ()
|
||||
(with-eval-after-load 'flycheck
|
||||
(require 'flycheck-ledger)))
|
||||
|
@ -74,4 +78,10 @@
|
|||
(add-hook 'ledger-mode-hook 'evil-normalize-keymaps)
|
||||
(add-hook 'ledger-mode-hook
|
||||
(lambda () (setq-local pcomplete-termination-string "")))
|
||||
;; global-flycheck-mode is enabled lazily by prog-mode-hook, but
|
||||
;; ledger-mode derives from text-mode
|
||||
(spacemacs|add-transient-hook ledger-mode-hook
|
||||
(lambda () (when syntax-checking-enable-by-default
|
||||
(global-flycheck-mode 1)))
|
||||
finance-lazy-load-flycheck)
|
||||
(evilified-state-evilify ledger-report-mode ledger-report-mode-map))))
|
||||
|
|
Loading…
Reference in New Issue