[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
|
(setq finance-packages
|
||||||
'(
|
'(
|
||||||
company
|
company
|
||||||
|
flycheck
|
||||||
(flycheck-ledger :requires flycheck)
|
(flycheck-ledger :requires flycheck)
|
||||||
ledger-mode
|
ledger-mode
|
||||||
(evil-ledger :toggle (memq dotspacemacs-editing-style '(vim hybrid)))
|
(evil-ledger :toggle (memq dotspacemacs-editing-style '(vim hybrid)))
|
||||||
|
@ -34,6 +35,9 @@
|
||||||
:backends company-capf
|
:backends company-capf
|
||||||
:modes ledger-mode))
|
:modes ledger-mode))
|
||||||
|
|
||||||
|
(defun finance/post-init-flycheck ()
|
||||||
|
(spacemacs/enable-flycheck 'ledger-mode))
|
||||||
|
|
||||||
(defun finance/init-flycheck-ledger ()
|
(defun finance/init-flycheck-ledger ()
|
||||||
(with-eval-after-load 'flycheck
|
(with-eval-after-load 'flycheck
|
||||||
(require 'flycheck-ledger)))
|
(require 'flycheck-ledger)))
|
||||||
|
@ -74,4 +78,10 @@
|
||||||
(add-hook 'ledger-mode-hook 'evil-normalize-keymaps)
|
(add-hook 'ledger-mode-hook 'evil-normalize-keymaps)
|
||||||
(add-hook 'ledger-mode-hook
|
(add-hook 'ledger-mode-hook
|
||||||
(lambda () (setq-local pcomplete-termination-string "")))
|
(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))))
|
(evilified-state-evilify ledger-report-mode ledger-report-mode-map))))
|
||||||
|
|
Loading…
Reference in a new issue