I have only started dabbling but am very impressed! I’ll be sure to share any findings.
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”?
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
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 🙂
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.
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.
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.
oh I think you have this already as , e n
- evaluate all code in namespace!
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 😁
Makes sense!