diff options
Diffstat (limited to 'lisp/json.el')
-rw-r--r-- | lisp/json.el | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/lisp/json.el b/lisp/json.el index f65b7b8..d1093cf 100644 --- a/lisp/json.el +++ b/lisp/json.el @@ -1,8 +1,17 @@ ;;; Code: -(autoload 'json-mode "json-mode" - "Use the json-mode package to provide 'json-mode on-demand." - t) +(add-to-list 'auto-mode-alist '(".eslintrc'" . json-mode)) + +(require 'flycheck) +(flycheck-add-mode 'json-jslint 'json-mode) + +(defun my-json-mode-hook () + "Turn off eglot in JSON mode." + (require 'eglot) + (flymake-mode 0) + ) + +(add-hook 'json-mode-hook 'my-json-mode-hook) (provide 'json) ;;; json.el ends here |