This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-18
Channels
- # beginners (84)
- # boot (21)
- # cider (12)
- # cljs-dev (13)
- # cljsrn (3)
- # clojure (169)
- # clojure-dusseldorf (2)
- # clojure-gamedev (6)
- # clojure-germany (1)
- # clojure-russia (15)
- # clojure-serbia (4)
- # clojure-spec (16)
- # clojure-uk (4)
- # clojurescript (51)
- # core-async (1)
- # datomic (23)
- # emacs (16)
- # figwheel (1)
- # fulcro (60)
- # hoplon (8)
- # lein-figwheel (3)
- # leiningen (1)
- # luminus (4)
- # lumo (43)
- # off-topic (4)
- # re-frame (17)
- # rum (37)
- # shadow-cljs (21)
- # test-check (13)
- # vim (14)
My local replant, with a fork of cider-nrepl (will upstream soon™) now supports stacktraces where you can jump to source. This is really useful, and is one level above those found in fireplace.
Combined with vim-unimpaired, you can jump through a stack with [l
and ]l
which is pretty powerful imo.
There's probably quite a few hours of work left in making this good enough for general use, but once I have it, I'll start working on a custom eval for replant so that you can have this in response to evaluation errors.
A few gotchas: The jar paths are really long, and there's very little I can do (I think I can knock off the /home/dominic
part at best).
@dominicm very nice!, what about aligning line numbers etc.?
RE: yesterday's discussion, embloginated https://medium.com/@jebberjeb/vim-clojure-tooling-redux-16ce62e4d727. Nothing too novel here, just really like the idea of how far you can get with :terminal in Neovim.
@juhoteperi not sure how I'd align it. I wonder how spaces in the filename are treated. I suspect it will open the file with spaces in. I'm only using the location list built into vim
@juhoteperi https://github.com/MarcWeber/vim-addon-qf-layout/blob/master/README.md this can do it
Apparently you can modify a quickfix buffer, and it will remember what goes where. A shame that behaviour isn't exposed somehow
@jebberjeb that's really interesting to me.