This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-15
Channels
- # announcements (10)
- # asami (5)
- # babashka (49)
- # babashka-sci-dev (8)
- # beginners (25)
- # calva (98)
- # cider (2)
- # clj-kondo (22)
- # clojure (32)
- # clojure-dev (12)
- # clojure-europe (32)
- # clojure-nl (3)
- # clojure-spec (3)
- # clojure-uk (10)
- # clojurescript (12)
- # community-development (1)
- # conjure (71)
- # cursive (7)
- # datalog (6)
- # events (2)
- # figwheel-main (2)
- # fulcro (4)
- # jobs (2)
- # kaocha (3)
- # lsp (43)
- # membrane (12)
- # missionary (9)
- # off-topic (61)
- # pathom (7)
- # polylith (2)
- # reagent (38)
- # remote-jobs (4)
- # shadow-cljs (17)
- # specter (1)
- # tools-deps (38)
- # vim (51)
- # web-security (5)
anyone using neovim + coc + clojure-lsp who would like to verify if a problem I am seeing only happens for me or for others?
I wonder if you could clone http://github.com/dharrigan/weird and try to go to definition on authetication.clj
function http-basic-backend
I noticed a bit ago that repeated jumps wouldn't work if I had closed the jumped-to buffer, but there was an lsp fix for that
I'm on the latest clojure-lsp (2022.02.23-12.12.12), nvim 0.5.0, Ubuntu 18.04, coc.nvim sha:e7d5d359 (haven't updated in a few weeks)
rest of my config is up here: https://github.com/justone/dotfiles-personal
curious, could you try one more thing, if you jump into, say wrap-authentication, can you further jump into a regular clojure function like assoc or some->> within the loaded jar source?
I switched to a 0.7.0 nightly build a bit ago for something else, and repeated jumps work on that too
Basically, I can only jump to wrap-authentication once, then no more. Yet, strangely http-basic-backend always. This is just one example, I have other jars that exhibit the same behaviour. Now, you would think that if goto-defintion to source in a jar was broken, no functions would be able to be loaded. Yet, it looks like some can, some can't. It's a puzzle
if you don't mind, if you jump to a definition, what does it show at the buttom of the buffer, does it show zipfile://....
or jar:file://...
?
I have this in my coc-settings.json
, under "clojure-lsp": "additionalSchemes": ["jar", "zipfile"],
apparently, in emacs it's always jar, whereas in vim, clojure-lsp allows zipfile for vim users!
right, for what happens for me is that if I set it to zip, it opens the file, but I can't then go into another definition, i.e., a core clojure function
I don't know how the additionalSchemes
coc config option interacts with the dependency-schema
init options