]> git.eshelyaron.com Git - emacs.git/commit
Eglot: Add ruff-lsp as an alternative Python server
authorNiall Dooley <dooleyn@gmail.com>
Fri, 24 Nov 2023 15:52:36 +0000 (16:52 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sat, 16 Dec 2023 19:15:25 +0000 (20:15 +0100)
commit1f419c618df04f324071355d5b2999d8e75aebe6
treecb23029a2db3edf02419eff52ff14a24c79dc493
parent8fff133e267233cd0ab9c0b65b9495936c168039
Eglot: Add ruff-lsp as an alternative Python server

ruff-lsp [1] is an LSP server for Ruff [2], [3], a fast Python linter
and code formatter.

It supports surfacing Ruff diagnostics and providing Code Actions to
fix them, but is intended to be used alongside another Python LSP in
order to support features like navigation and autocompletion.

[1]: https://github.com/astral-sh/ruff-lsp
[2]: https://github.com/astral-sh/ruff
[3]: https://docs.astral.sh/ruff/

* lisp/progmodes/eglot.el (eglot-server-programs): Add ruff-lsp.

Copyright-paperwork-exempt: yes
(cherry picked from commit 6b6e770a1f55da0580706c7ec21a409437d19ab4)
lisp/progmodes/eglot.el