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
AWK
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
GLSL
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
Move
MDX
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)
Python (Ruff)
R
Racket (jeapostrophe)
Racket (Theia)
Ruby (RuboCop)
Ruby (ruby-lsp)
Ruby (Solargraph)
Ruby (Sorbet)
Ruby (Steep)
Ruby (TypeProf)
Rust (rust-analyzer)
Rust (rls)
Scala
Semgrep
ShaderLab
SQL (sqls)
Standard ML (Millet)
Svelte
Swift
Terraform (terraform-lsp)
Terraform (terraform-ls)
TeX, LaTeX, etc (digestif)
TeX, LaTeX, etc (texlab)
TeX, LaTeX, etc (texlab, external)
Tilt
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
Configuring Emacs as a Crystal IDE
Blog
Blog
2020
2020
7.0 Release
Support us
Support us
None
Iedit
#
No custom variables available.
Last update:
September 28, 2023