fix(emacs): add flymake
This commit is contained in:
parent
a6eb206550
commit
49c04bbf7e
2 changed files with 11 additions and 1 deletions
|
@ -83,6 +83,7 @@
|
||||||
:custom
|
:custom
|
||||||
(utop-command "opam exec -- dune utop . -- -emacs")
|
(utop-command "opam exec -- dune utop . -- -emacs")
|
||||||
(tuareg-match-clause-indent 0)
|
(tuareg-match-clause-indent 0)
|
||||||
|
(tuareg-mode-name "🐫")
|
||||||
:hook
|
:hook
|
||||||
((tuareg-mode . electric-pair-local-mode)
|
((tuareg-mode . electric-pair-local-mode)
|
||||||
(tuareg-mode . electric-indent-local-mode)))
|
(tuareg-mode . electric-indent-local-mode)))
|
||||||
|
|
|
@ -15,7 +15,8 @@
|
||||||
:init
|
:init
|
||||||
(fset #'jsonrpc--log-event #'ignore)
|
(fset #'jsonrpc--log-event #'ignore)
|
||||||
:config
|
:config
|
||||||
(add-to-list 'eglot-server-programs '(nix-mode "nil")))
|
(add-to-list 'eglot-server-programs '(nix-mode "nil"))
|
||||||
|
(add-to-list 'eglot-server-programs '(python-mode . ("ruff" "server" "--preview"))))
|
||||||
(use-package eglot-booster
|
(use-package eglot-booster
|
||||||
:straight (eglot-booster :type git :host github :repo "jdtsmith/eglot-booster")
|
:straight (eglot-booster :type git :host github :repo "jdtsmith/eglot-booster")
|
||||||
:after (eglot)
|
:after (eglot)
|
||||||
|
@ -30,6 +31,14 @@
|
||||||
:after (eglot tuareg)
|
:after (eglot tuareg)
|
||||||
:hook ((tuareg-mode . ocaml-eglot)))
|
:hook ((tuareg-mode . ocaml-eglot)))
|
||||||
|
|
||||||
|
(use-package flymake
|
||||||
|
:bind (:map flymake-mode-map
|
||||||
|
("C-c ! l" . flymake-show-buffer-diagnostics)
|
||||||
|
("C-c ! L" . flymake-show-project-diagnostics)))
|
||||||
|
|
||||||
|
(use-package flymake-ruff :straight t :after (flymake))
|
||||||
|
(use-package flymake-rust :straight t :after (flymake))
|
||||||
|
|
||||||
(provide 'priime-lsp)
|
(provide 'priime-lsp)
|
||||||
|
|
||||||
;;; priime-lsp.el ends here
|
;;; priime-lsp.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue