This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-29
Channels
- # announcements (7)
- # asami (13)
- # babashka (22)
- # beginners (52)
- # calva (95)
- # clj-kondo (14)
- # cljs-dev (7)
- # clojars (5)
- # clojure (94)
- # clojure-austin (5)
- # clojure-dev (15)
- # clojure-europe (25)
- # clojure-nl (18)
- # clojure-uk (15)
- # clojuredesign-podcast (28)
- # clojurescript (63)
- # copenhagen-clojurians (1)
- # cursive (3)
- # datalevin (7)
- # datascript (13)
- # datomic (13)
- # duct (14)
- # emacs (24)
- # events (1)
- # fulcro (13)
- # graphql (7)
- # kaocha (4)
- # lambdaisland (6)
- # lsp (22)
- # music (5)
- # off-topic (24)
- # rdf (1)
- # re-frame (3)
- # reitit (9)
- # shadow-cljs (23)
- # sql (15)
- # testing (4)
- # tools-build (6)
- # vim (7)
- # vscode (7)
- # xtdb (21)
@ericdallo Re: all this sources stuff. I'm familiar with the notion of a :classpath-cmd
, I think that's the perfect place to plug this clojure.sh shim (see L3 for sample usage)
https://github.com/clojure-emacs/enrich-classpath/blob/master/tools.deps/src/cider/enrich_classpath/clojure.sh
The lein equivalent would be something like lein with-profile +test,+enrich-classpath classpath
where an enrich-classpath profile is assumed to exist (would have the plugin + Lein middleware)
...but I want to ditch the Lein plugin asap, it doesn't have as much control over classpath ordering
Sounds cool, so user could add that, or even clojure-lsp could append that automatically if find a enrich-classpath on a deps.edn or project.clj
I fixed the doubled zip on nightly releases on #clojure-lsp-builds and now we have a way to install nightly releases via official install script, example:
bash <(curl -s ) --version nightly
Thanks @U04V15CAJ for the suggestion
On my setup (wsl2) running above under sudo fails with bash: /dev/fd/63: No such file or directory
As I https://www.google.com/search?q=bash%3A+%2Fdev%2Ffd%2F63%3A+No+such+file+or+directory&oq=bash%3A+%2Fdev%2Ffd%2F63%3A+No+such+file+or+directory, this is quite common problem with process substitution.
Just wanted to emphasize, that information on the clojure-lsp
page may not work on some linuxes
I don't know how to make it work as a one-liner. Additional <
works well without --version nightly
option.
Fetched my laptop. Here it is: https://github.com/babashka/babashka-dev-builds
Local installation (in home) works perfectly. What doesn't work is running with sudo
anyway, created an issue: https://github.com/clojure-lsp/clojure-lsp/issues/890