Skip to content

NoahTheDuke/clojure-lsp

This branch is 38 commits behind clojure-lsp/clojure-lsp:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 30, 2024
Jan 22, 2025
Aug 9, 2022
Oct 20, 2021
Jan 22, 2025
Sep 1, 2023
Jan 24, 2025
Jan 25, 2021
Jan 24, 2025
Oct 7, 2023
Apr 22, 2023
Sep 18, 2022
Oct 30, 2024
Jan 24, 2025
Apr 9, 2022
Sep 3, 2024
Jan 22, 2025
Jan 22, 2025
Oct 29, 2024
Jul 22, 2023
Jul 8, 2023
Nov 13, 2023
Aug 14, 2023
Nov 13, 2023

Repository files navigation

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

No Gold sponsors at the moment

Sponsors

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

About

Language Server (LSP) for Clojure

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Clojure 99.6%
  • Other 0.4%