Emacs Language Server Protocol Client
Emacs client for language server protocol (LSP)
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Individuals
$1,125 USD since Feb 2021
$500 USD since Mar 2021
$480 USD since Apr 2021
$475 USD since Jul 2020
$450 USD since May 2021
$440 USD since Feb 2021
$340 USD since Dec 2021
$300 USD since Jan 2021
$215 USD since Mar 2021
$215 USD since Apr 2021
$210 USD since Oct 2020
$210 USD since Apr 2021
$200 USD since Jul 2020
$190 USD since Sep 2020
$180 USD since Aug 2020
Organizations
$5,887.75 USD since Jul 2021
$1,546.16 USD since Mar 2021
$30 USD since Feb 2022
Emacs Language Server Protocol Client is all of us
Our contributors 63
Thank you for supporting Emacs Language Server Protocol Client.
Ivan Yonchovski
GitHub Sponsors
$5,888 USD
Gitpod
backer
$1,546 USD
Incognito
sponsor
$1,125 USD
Sam Irvine
$500 USD
Eric Hanchrow
sponsor
$480 USD
Roman Rudakov
sponsor
$475 USD
Craig Jennings
sponsor
$450 USD
Weijun Huang
backer
$440 USD
Filip Štaffa
$340 USD
vemv
backer
$300 USD
Budget
Transparent and open finances.
$13,407.28 USD
$13,407.28 USD
--.-- USD
$2,479.31 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