Mode specific variables
I wanted to set the
flycheck-check-syntax-automatically variable to a value
typescript-mode without that affecting buffers in other modes for
which the variable would retain its original, globally set value.
For this, I used the
This does two things:
- creates a buffer local binding for the variable name (eg
- and sets a buffer local value for that variable.
For a full explanation, see https://www.gnu.org/software/emacs/manual/html_node/elisp/Creating-Buffer_002dLocal.html
So, in the end, I used a mode hook:
(add-hook 'typescript-mode-hook (lambda() (setq-local flycheck-check-syntax-automatically '(mode-enabled save new-line))))