Added variable to turn on/off vale for specific buffers.
This commit is contained in:
@@ -65,6 +65,9 @@
|
|||||||
:type '(string)
|
:type '(string)
|
||||||
:group 'flycheck-vale)
|
:group 'flycheck-vale)
|
||||||
|
|
||||||
|
(defvar-local flycheck-vale-enabled t
|
||||||
|
"Buffer-local variable determining if flycheck-vale should be applied.")
|
||||||
|
|
||||||
(defconst flycheck-vale--level-map
|
(defconst flycheck-vale--level-map
|
||||||
'(("error" . error)
|
'(("error" . error)
|
||||||
("warning" . warning)))
|
("warning" . warning)))
|
||||||
@@ -147,9 +150,16 @@ passing the results to CALLBACK."
|
|||||||
This adds the vale checker to the list of flycheck checkers."
|
This adds the vale checker to the list of flycheck checkers."
|
||||||
(add-to-list 'flycheck-checkers 'vale))
|
(add-to-list 'flycheck-checkers 'vale))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun flycheck-vale-toggle-enabled ()
|
||||||
|
"Toggle `flycheck-vale-enabled'."
|
||||||
|
(interactive)
|
||||||
|
(setq flycheck-vale-enabled (not flycheck-vale-enabled)))
|
||||||
|
|
||||||
(flycheck-define-generic-checker 'vale
|
(flycheck-define-generic-checker 'vale
|
||||||
"A flycheck checker using vale natural language linting."
|
"A flycheck checker using vale natural language linting."
|
||||||
:start #'flycheck-vale--start
|
:start #'flycheck-vale--start
|
||||||
|
:predicate (lambda () flycheck-vale-enabled)
|
||||||
:modes flycheck-vale-modes)
|
:modes flycheck-vale-modes)
|
||||||
|
|
||||||
(provide 'flycheck-vale)
|
(provide 'flycheck-vale)
|
||||||
|
Reference in New Issue
Block a user