jank-lang / jank

A Clojure dialect hosted on LLVM with native C++ interop

Home Page:https://jank-lang.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LSP support

ericdallo opened this issue · comments

Hi!
Looking forward to this project!

I'd like to discuss if you already started working on anything related to LSP support, I'm maintainer of clojure-lsp and have a lot of experience with LSP protocol and editors using it so if you agree I can try to help with that :)

Some questions:

  • It'd be nice to implement in jank or clojure IMO, and we could use lsp4clj which clojure-lsp uses under the hood and helps a lot with all the communication process and infra, WDYT?

AFAICS, it behaves similar to Clojure as 100% compatible, so using clojure-lsp would already work, right?
Is there anything different that a LSP clojure-lsp doesn't support already?