
Emacs Language Server Protocol Client
Emacs client for language server protocol (LSP)

Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Individuals
$500 USD since Mar 2021
$475 USD since Jul 2020
$475 USD since Feb 2021
$375 USD since May 2021
$200 USD since Jul 2020
$200 USD since Jan 2021
$180 USD since Aug 2020
$180 USD since Feb 2021
$180 USD since Apr 2021
$160 USD since Jul 2020
$135 USD since Sep 2020
$125 USD since Jul 2020
$120 USD since Sep 2020
$120 USD since Sep 2020
$115 USD since Oct 2020
Organizations
$1,546.16 USD since Mar 2021
$1,219.88 USD since Jul 2021
$20 USD since Feb 2022
Emacs Language Server Protocol Client is all of us
Our contributors 61
Thank you for supporting Emacs Language Server Protocol Client.
Ivan Yonchovski
Gitpod
backer
$1,546 USD
GitHub Sponsors
$1,220 USD
Sam Irvine
$500 USD
Roman Rudakov
sponsor
$475 USD
Incognito
sponsor
$475 USD
Craig Jennings
sponsor
$375 USD
anonymous
$200 USD
Vemv
backer
$200 USD
incognito
$180 USD
Weijun Huang
backer
$180 USD

Budget
Transparent and open finances.
Credit from Steven Rémot to Emacs Language Server Protocol Client •
Credit from Novak Boškov to Emacs Language Server Protocol Client •
Credit from Jason Axelson to Emacs Language Server Protocol Client •
$6,899.12 USD
$6,899.12 USD
--.-- USD
$5,045.69 USD

Connect
Let’s get the ball rolling!
News from Emacs Language Server Protocol Client
Updates on our activities and progress.
7.0 Release

About
LSP mode

- Non-blocking asynchronous calls
- Real-time Diagnostics/linting via flycheck (recommended) or flymake when Emacs > 26 (requires flymake>=1.0.5)
- Code completion - company-capf / completion-at-point (note that company-lsp is no longer supported).
- Hovers - using lsp-ui
- Code actions - using lsp-execute-code-action or lsp-ui sideline.
- Code outline - using builtin imenu or helm-imenu
- Code navigation - using builtin xref, lsp-treemacs tree views or lsp-ui peek functions.
- Code lens
- Symbol highlights
- Formatting
- Debugger - dap-mode
- Helm integration - helm-lsp
- Ivy integration - lsp-ivy
- Treemacs integration - lsp-treemacs
- Semantic highlighting as defined by LSP 3.16 (compatible language servers include recent development builds of clangd and rust-analyzer)
- which-key integration for better discovery.
Our team
Ivan Yonchovski