Skip to content
LSP Mode - LSP support for Emacs
Iedit
Initializing search
emacs-lsp/lsp-mode
Home
Settings
Languages
Debugging
Gallery
Changelog
Tutorials
Blog
Support us
LSP Mode - LSP support for Emacs
emacs-lsp/lsp-mode
Home
Home
Overview
Setup
Setup
Installation
Performance
Main features
Keybindings
Extensions
Extensions
UI
Treemacs
Helm
Ivy
Iedit
Ido
File watchers
Remote
FAQ
Troubleshooting
Adding new language
Settings
Settings
Features
Features
Core
Completion
Diagnostics
Headerline
Modeline
Lens
Icons
Semantic Tokens
Extensions
Extensions
UI
Treemacs
Helm
Ivy
Consult
Dired
Iedit
Ido
Languages
Languages
Languages
ActionScript
Ada
Angular
Ansible
Astro
Bash
Beancount
Camel
C++ (ccls)
C++ (clangd)
C# (omnisharp-roslyn)
C# (csharp-ls)
Clojure
CMake
Crystal
CSS/LessCSS/SASS/SCSS
D
Dart
Dhall
Dockerfile
Elixir
Elm
Emmet
Erlang
Eslint
F#
Fortran
GDScript
Gleam
Go (gopls)
Grammarly
GraphQL
Groovy
Hack
HTML
Haskell
Idris
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)
Magik
Markdown
Marksman
MSSQL
Nginx
Nim
Nix (rnix-lsp)
Nix (nil)
OCaml (ocaml-lsp)
OpenSCAD
Pascal/Object Pascal
Perl (PLS)
Perl (Perl::LanguageServer)
Perl (Navigator)
PHP (intelephense)
PHP (Serenata)
PHP (felixbecker)
PHP (phpactor)
Powershell
Prolog
PureScript
Python (Pylsp)
Python (Jedi Language Server)
Python (Palantir deprecated)
Python (Pyright)
Python (Microsoft)
R
Racket (jeapostrophe)
Racket (Theia)
Ruby (Solargraph)
Ruby (Sorbet)
Ruby (Steep)
Ruby (TypeProf)
Rust (rust-analyzer)
Rust (rls)
Scala
SQL (sqls)
Svelte
Swift
Terraform (terraform-lsp)
Terraform (terraform-ls)
TeX, LaTeX, etc (digestif)
TeX, LaTeX, etc (texlab)
TeX, LaTeX, etc (texlab, external)
TOML
TTCN3
V
Vala
Verilog/SystemVerilog (hdl-checker)
Verilog/SystemVerilog (svlangserver)
VHDL
Vimscript
Vue 2
Vue 3
XML
YAML
Zig
Debugging
Debugging
None
Gallery
Gallery
Gallery
Changelog
Changelog
Changelog
Tutorials
Tutorials
Configuring Emacs as a C/C++ IDE
Configuring Emacs as a PHP IDE
A guide on disabling/enabling lsp-mode features
React JavaScript Tutorial in Emacs
Configuring Emacs as a Clojure IDE
Debugging Clojurescript
Python, debbuging with poetry + pyenv
Blog
Blog
2020
2020
7.0 Release
Support us
Support us
None
Iedit
#
No custom variables available.
Last update:
February 3, 2023