This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-05-23
Channels
- # announcements (3)
- # asami (5)
- # babashka (1)
- # beginners (38)
- # biff (4)
- # calva (12)
- # cider (2)
- # clj-commons (6)
- # clj-kondo (46)
- # clj-on-windows (1)
- # clojure (50)
- # clojure-europe (41)
- # clojure-nl (3)
- # clojure-norway (2)
- # clojure-uk (16)
- # clojured (3)
- # clojurescript (49)
- # conjure (1)
- # cursive (29)
- # datahike (6)
- # datascript (4)
- # emacs (70)
- # funcool (1)
- # google-cloud (12)
- # graalvm (10)
- # graalvm-mobile (7)
- # gratitude (4)
- # hyperfiddle (1)
- # joyride (26)
- # lsp (16)
- # malli (23)
- # nbb (5)
- # off-topic (23)
- # polylith (32)
- # re-frame (23)
- # releases (3)
- # remote-jobs (1)
- # reveal (3)
- # tools-build (16)
- # xtdb (50)
Is there a way to get the lsp-ui buffer stuff, but in a dedicated buffer like *Flycheck errors*
? I'm finding that useful and I'd quite like to have an eldoc or clojure-lsp like thing for that
ah, looks like I can get what I want with lsp-treemacs-errors-list https://github.com/emacs-lsp/lsp-treemacs
yeah, those are not lsp-ui related, I thought you mean code-actions and other lsp-ui stuff
Released clojure-lsp 2022.05.23-13.18.11 focusing on improving existing features and fixing some bugs
• General
◦ Allow specify how many classes clojure-lsp should check before moving sorted package imported classes to next line. https://github.com/clojure-lsp/clojure-lsp/issues/966
◦ Allow :linters
to be configured by LSP clients passing string keys/values. https://github.com/clojure-lsp/clojure-lsp/pull/977
◦ Support clj-kondo :config-in-ns
and :ns-groups
for clojure-lsp/unused-public-var
linter. https://github.com/clojure-lsp/clojure-lsp/issues/981
◦ Improve clean-ns correct positioning of multiple refers.
• Editor
◦ Fix powershell.exe command execution error on Windows
◦ Fix drag in are
when clojure.test
is aliased. https://github.com/clojure-lsp/clojure-lsp/issues/967
◦ Reduce time to calculate semantic tokens, reducing CPU usage in large files. https://github.com/clojure-lsp/clojure-lsp/issues/970
◦ Fix JDK global cache load when jdk source were already analyzed on previous sessions, fixing finding definition of jdk classes not working sometimes.
◦ Fix command move-form not working.
◦ Fix find definition of macros required by :require-macros on cljs files. https://github.com/clojure-lsp/clojure-lsp/issues/980
◦ Add support to completion keywords found on function definition :keys
destructuring, improving completion on api calls.
◦ Avoid duplicate parens when inserting snippets during completion. https://github.com/clojure-lsp/clojure-lsp/issues/982
• CLI/API
◦ Make all cli features open files faster, improving speed of all CLI/API features. Fixes https://github.com/clojure-lsp/clojure-lsp/issues/985
The most notable changes are:
Fix Java global cache, java navigation was only working on first time and not after cached.
Huge performance improvement on semantic tokens for big files, this should considerably reduce flickering
We now have completion of function arguments checking available :keys
on function definition:rocket:
Improve performance of clean-ns/format on API/CLI.
Thank you for everyone who contributed to the release with Issues, PRs and feedbacks!
Is there any github action that installs clojure-lsp on the github runner?
Thanks!!!
Another question, when I format in my machine it makes the java imports looks different from the pipeline, what I'm doing wrong
both are using the same version 2022.05.23-13.18.11
my local .lsp/config.edn
Ah forget, I was using a different version of clj in both machines
with both using the same version is working as expected