practicalli

https://practicalli.github.io/ http://yt.vu/+practicalli (youtube)
lread 2021-01-14T17:17:01.001600Z

I have only started dabbling but am very impressed! I’ll be sure to share any findings.

lread 2021-01-14T18:22:12.003200Z

I think , e b eval current buffer would be nice to have, if it maps to Calva. Would that be the same a Calva’s “Load Current File and Dependencies”?

lread 2021-01-15T22:02:27.007300Z

Looks like you might have, on spacemacs, , e n brings up a submenu for namespace loading • a - reload-all • l - ns-reload • n - eval-ns-form • r - ns-refresh

practicalli-john 2021-01-16T10:37:49.007900Z

Ah yes, I did add that. I could add that into VSpaceCode if there are equivalent calva commands... I consider the VSpaceCode key bindings for Calva a sub-set of the Spacemacs Clojure mode key bindings, mainly because it took so long getting used to editing json without breaking it 🙂

lread 2021-01-16T16:06:28.011900Z

Ya, to me an exact matching in every detail is not important. What you have is great already. As I explore Calva, I can learn its ways of doing things where there is no practical match to spacemacs.

practicalli-john 2021-01-16T17:52:31.012100Z

I'm working with VSpaceCode today on a ClojureScript project and trying to note any differences. The only difference I noticed so far is that Calva uses a single ; for comments (which is not the typical style - and causes issues when opening comments with CIDER.

lread 2021-01-14T18:25:03.004300Z

Not sure if these map to Calva but , k y for yanking and , k d x for killing an sexp is something I used in spacemacs.

lread 2021-01-14T21:35:03.004400Z

oh I think you have this already as , e n - evaluate all code in namespace!

👍 1
practicalli-john 2021-01-14T22:29:43.004700Z

Yes. This follows Calva approach rather than Spacemacs. Eval the namespace is all the code in the namespace, i.e. the buffer if VS Code had buffers 😁

lread 2021-01-14T22:30:14.004900Z

Makes sense!