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
|
||||
(utop-command "opam exec -- dune utop . -- -emacs")
|
||||
(tuareg-match-clause-indent 0)
|
||||
(tuareg-mode-name "🐫")
|
||||
:hook
|
||||
((tuareg-mode . electric-pair-local-mode)
|
||||
(tuareg-mode . electric-indent-local-mode)))
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
:init
|
||||
(fset #'jsonrpc--log-event #'ignore)
|
||||
: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
|
||||
:straight (eglot-booster :type git :host github :repo "jdtsmith/eglot-booster")
|
||||
:after (eglot)
|
||||
|
@ -30,6 +31,14 @@
|
|||
:after (eglot tuareg)
|
||||
: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)
|
||||
|
||||
;;; priime-lsp.el ends here
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue