Emacs Language Server Protocol Client

Open source

Emacs client for language server protocol (LSP)

Contribute


Become a financial contributor.

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Contributions by


+ 30
Recurring contribution

Backer

Become a backer for $5.00 per month and support us

Starts at

$5 USD / month

Contributions by


+ 11
Recurring contribution

Sponsor

Become a sponsor for $25.00 per month and support us

Starts at

$25 USD / month

Contributions by


Recurring contribution

Professional sponsor

Help us build a better Emacs IDE and earn a contributor role on our Discord server

Starts at

$100 USD / month

Top financial contributors

1
Roman Rudakov

$200 USD since Jul 2020

2
Jason Legler

$160 USD since Jul 2020

3
Incognito

$105 USD since Sep 2020

4
anonymous

$100 USD since Jul 2020

5
Incognito

$60 USD since Aug 2020

6
Justin Smestad

$50 USD since Nov 2020

7
Incognito

$50 USD since Feb 2021

8
Thomas Bergheim

$45 USD since Jul 2020

9
Incognito

$45 USD since Jul 2020

10
Robert Postill

$45 USD since Jul 2020

11
Alex Mcgrath

$35 USD since Sep 2020

12
Eric Berquist

$35 USD since Sep 2020

13
Mike Shevchuk

$30 USD since Sep 2020

14
Steven Rémot

$30 USD since Oct 2020

15
Vemv

$30 USD since Jan 2021

16
Novak Boškov

$25 USD since Oct 2020

17
Benjamin Joseph Landrum

$25 USD since Oct 2020

18
Thanh Vuong

$20 USD since Sep 2020

19
Roch Gadsdon

$20 USD since Sep 2020

20
Michael Rashkovsky

$20 USD since Oct 2020

Emacs Language Server Protocol Client is all of us

Our contributors 36

Thank you for supporting Emacs Language Server Protocol Client.

Eric Dallo

Admin

lsp-mode, lsp-dart, lsp-clojure maintainer

Roman Rudakov

Financial Contributor

Total contributions

$200 USD

sponsor

Jason Legler

Financial Contributor

Total contributions

$160 USD

incognito

Financial Contributor

Total contributions

$105 USD

backer

anonymous

Financial Contributor

Total contributions

$100 USD

incognito

Financial Contributor

Total contributions

$60 USD

Justin Smestad

Financial Contributor

Total contributions

$50 USD

Incognito

Financial Contributor

Total contributions

$50 USD

sponsor

Thomas Bergheim

Financial Contributor

Total contributions

$45 USD

backer

incognito

Financial Contributor

Total contributions

$45 USD

backer

Robert Postill

Financial Contributor

Total contributions

$45 USD

backer

Budget


Transparent and open finances.

View all transactions

Monthly financial contribution to Emacs Language Server P...

from Incognito

+$15.00USD
Completed

Monthly financial contribution to Emacs Language Server P...

from Rafał Wyszomirski

+$5.00USD
Completed

Monthly financial contribution to Emacs Language Server P...

from Robert Postill

+$5.00USD
Completed
$
Today’s balance

$1,099.31 USD

Total raised

$1,099.31 USD

Total disbursed

--.-- USD

Estimated annual budget

$1,937.66 USD

Connect


Let’s get the ball rolling!

News from Emacs Language Server Protocol Client

Updates on our activities and progress.

7.0 Release

We are pleased to announce lsp-mode 7.0!For all details on all new features, fixes and changes, check here.
Read more
Published on July 7, 2020 by Eric Dallo

About


LSP mode

LSP-mode for Emacs is a client for Language Server Protocol (v3.14). lsp-mode aims to provide IDE-like experience by providing optional integration with the most popular Emacs packages like company, flycheck and projectile.

  • 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.

You can check all the features and details on the official website.

Our team

Eric Dallo

Admin

lsp-mode, lsp-dart, lsp-clojure maintainer