Clojure Lsp

Clojure & ClojureScript Language Server (LSP) implementation
Alternatives To Clojure Lsp
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Nvim Lspconfig7,535
a day ago37apache-2.0Lua
Quickstart configs for Nvim LSP
Languageclient Neovim3,402
a year ago6September 15, 2019109mitRust
Language Server Protocol (LSP) support for vim and neovim.
Eglot1,931
4 days ago78gpl-3.0Emacs Lisp
A client for Language Server Protocol servers
Vscode Languageserver Node1,2211,6293372 days ago242July 13, 202255mitTypeScript
Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on node.js
Kotlin Language Server1,212
16 days ago1March 10, 2021161mitKotlin
Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol
Vim Lsp Settings1,111
4 days ago71mitVim Script
Auto configurations for Language Server for vim-lsp
Language Tools1,009168a day ago201June 26, 2022225mitTypeScript
The Svelte Language Server, and official extensions which use it
Clojure Lsp991
5 days ago1March 03, 2021115mitClojure
Clojure & ClojureScript Language Server (LSP) implementation
Terraform Ls843
2 days ago115June 09, 2022147mpl-2.0Go
Terraform Language Server
Monaco Languageclient810104263 days ago17June 22, 202210mitTypeScript
NPM module to connect Monaco editor with language servers
Alternatives To Clojure Lsp
Select To Compare


Alternative Project Comparisons
Readme

CI Clojars Project cljdoc Slack community Github stars

clojure-lsp

A Language Server for Clojure(script). Taking a Cursive-like approach of statically analyzing code.


homepagefeaturesinstallationsettingsclientstroubleshootingsupport us


Overview

The goal of this project is to bring great editing tools for Clojure/Clojurescript to all editors and programatically via its CLI and API. It aims to work alongside you to help you navigate, identify and fix errors, perform refactors and much more!

You will get:

  • Autocomplete
  • Jump to definition/implementation
  • Find references
  • Renaming
  • Code actions
  • Errors
  • Automatic ns cleaning
  • Lots of Refactorings
  • Code lens
  • Semantic tokens (syntax highlighting)
  • Call hierarchy
  • Java interop

For all available documentation, check the official website.

Also, clojure-lsp doesn't need to run only with an editor, for more information check the Outside editor (API) section.


Contribution

Contributions to clojure-lsp are very welcome! You can open an issue or a PR and we will love to help.


Support the project

clojure-lsp has more than 30.000 lines of code, to keep all of this working, we need to help the community with a lot of issues and implement new features. As a LSP server, this project is the base for Clojure clients like Emacs(lsp-mode), VSCode(Calva), vim and other editors.

You can help us keep going and improving it by supporting the project, the support helps to keep the project going and being updated and maintained.

🚀 Thank you to Clojurists Together which sponsored this project during Q3 2021 and Q1 2022 🚀

Gold sponsors

Sponsors

Special thanks to Eccentric-J for the clojure-lsp logo

Popular Lsp Projects
Popular Server Projects
Popular Integrated Development Environments Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Server
Language
Clojure
Refactoring
Clj
Lsp
Language Server