This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-06-13
Channels
- # announcements (4)
- # babashka (72)
- # beginners (86)
- # biff (24)
- # boot (1)
- # calva (71)
- # cherry (1)
- # cider (8)
- # clerk (7)
- # clj-kondo (23)
- # clojure (78)
- # clojure-art (3)
- # clojure-austin (2)
- # clojure-europe (18)
- # clojure-hamburg (6)
- # clojure-nl (1)
- # clojure-norway (17)
- # clojure-uk (2)
- # clojuredesign-podcast (21)
- # clojurescript (17)
- # conjure (1)
- # cursive (18)
- # datahike (7)
- # datomic (7)
- # emacs (1)
- # etaoin (5)
- # events (1)
- # figwheel-main (4)
- # graalvm (37)
- # graphql (1)
- # humbleui (12)
- # hyperfiddle (10)
- # introduce-yourself (1)
- # jobs-discuss (7)
- # kaocha (1)
- # malli (5)
- # off-topic (12)
- # pathom (12)
- # practicalli (1)
- # reitit (11)
- # releases (2)
- # shadow-cljs (45)
- # tools-build (33)
- # wasm (18)
just wondering if any thoughts/progress might've been made related to this https://github.com/cursive-ide/cursive/issues/1212 , i.e better support for navigating protocol implementations etc
It’s definitely something I’d like to get to soon. I’m working on another pretty big change, I’ll take a look afterwards to see what’s involved.
It’s also related to something which regularly annoys me, which is that the implement methods stuff is pretty buggy, and doesn’t work at all for protocols.
ahh thanks that's good to hear! that combined with improving refactoring support are basically our 2 biggest pain points
i think this issue is probably related to the main thing that gets me almost every day https://github.com/cursive-ide/cursive/issues/621 - i often drag a namespace file to a new package and rename it while i'm at it, and it fails to update the namespace with the package name , and https://github.com/cursive-ide/cursive/issues/817 would of course be incredibly useful 🙂
Ok, I also have those on a shortlist, after the recent(ish) namespace changes which should make that all possible.
Would it be easy to make urls in Strings crtl+clickable (like urls in comments already are)? It provides an incentive to move links out of docstrings atm to make them more clickable.
I’ll have a look at that, the comment feature is not something that Cursive does explicitly, it’s done by IntelliJ automatically.
Are the links that work for you in comments specifically for issues, or general URLs?
I think anything that starts 'http' in a comment if I hold down 'Ctrl' and hover over it with the mouse it styles like a link and I can click on it
Yeah, playing around with it it seems to be general. The code I’ve found specifically references issue links, I’ll keep digging.
seems like it has to start with http://
or https://
. file://
didn't seem to work
I’ve spent some time tinkering with this, but I can’t make it work, sorry. It should be easy, but is not. I’ll come back to this later.
Of course, it’s always trivially easy when you know how. https://github.com/cursive-ide/cursive/issues/2804, will be in the next build.