emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Elisp LSP Server


From: Ag Ibragimov
Subject: Re: Elisp LSP Server
Date: Mon, 11 Oct 2021 21:52:31 -0500

Richard Stallman <rms@gnu.org> writes:

>   > > I don't care much for VSCode, but LSP provides good consistency. I 
> would love to
>   > > be able to use elisp packages like lsp-ui while writing elisp code [in 
> Emacs].
>
> Can this function effectively in a system that contains no nonfree software?

lsp-ui is an Emacs package. It already works with many (maybe most?) languages 
that work with LSP.

Here's a list of languages that lsp-mode (another Emacs package) currently 
supports:

ActionScript, Ada, Angular, Bash, Beancount, C++ (ccls), C++ (clangd),
C# (omnisharp-roslyn), C# (csharp-ls), Clojure, CMake, Crystal,
CSS/LessCSS/SASS/SCSS, D, Dart, Dhall, Dockerfile, Elixir, Elm, Erlang,
Eslint, F#, Fortran, GDScript, Go (gopls), Grammarly, GraphQL, Groovy,
Hack, HTML, Haskell, Java, Javascript/Typescript (deno),
JavaScript/TypeScript (sourcegraph), JavaScript/TypeScript (theia-ide),
JavaScript Flow, Json, Julia, Kotlin, LanguageTool (LTEX), Lua
(EmmyLua), Lua (Lua Language Server), Lua (Lua-Lsp), Markdown, MSSQL,
Nim, Nix, OCaml (ocaml-lsp), Pascal/Object Pascal, Perl, PHP
(intelephense), PHP (Serenata), PHP (felixbecker), PHP (phpactor),
Powershell, Prolog, PureScript, Python (Jedi Language Server), Python
(Palantir), Python (Pyright), Python (Microsoft), R, Racket
(jeapostrophe), Racket (Theia), Ruby, Rust (rust-analyzer), Rust (rls),
Scala, SQL (sqls), Svelte, Swift, Terraform, TeX, LaTeX, etc (digestif),
TeX, LaTeX, etc (texlab), TeX, LaTeX, etc (texlab, external), V, Vala,
Verilog/SystemVerilog (hdl-checker), Verilog/SystemVerilog
(svlangserver), VHDL, Vimscript, Vue, XML, YAML, Zig

And as someone who loves Emacs Lisp, I would like to have it added to
this list. Seriously, Vimscript and Grammarly (which is not even a
programming language) have their own LSP servers. Why can't Elisp have
one?
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]