Fork me on GitHub
#spacemacs
<
2020-02-21
>
achikin09:02:41

Just updated to the latest develop spacemacs and I’m a bit confused. SPC m brings up sessman instead of the normal major mode menu. What’s the story behind that? Can I read about it somewhere?

practicalli-john12:02:02

@achikin Sorry, I am confused. Are you saying you have a bug or just want to catch-up on the enhancements made to the Clojure layer? SPC m or , should display the Clojure major mode menu. All details are in the CHANGELOG.develop file and the updated http://README.org file for the Clojure layer. sesman-start is one entry in the top level of that menu assigned to ' providing a quick way. SPC m m is an additional sub-menu of sesman related commands. There has been a discussion in this channel and on GitHub about adding keybingings for the missing sesman commands since August 2019.

practicalli-john12:02:05

https://github.com/syl20bnr/spacemacs/pull/13215 and the issues / PRs it links to should give you the backstory.

practicalli-john12:02:49

If you have a bug, please let me know or raise an issue on GitHub and add a link here. Thanks

achikin13:02:56

Thank you very much for explanation. I was a little bit confused with sessman and a disappearance of my SPC m ". Now I see that this is not a bug.

achikin13:02:56

Thank you very much for explanation. I was a little bit confused with sessman and a disappearance of my SPC m ". Now I see that this is not a bug.

practicalli-john15:02:38

Ah yes, I see what you are asking. SPC m ', the sesman-start function, provides a menu for all the jack-in and connect commands in one keybinding. CIDER has similar menus for choosing the dependency tool (assuming you have more than one in the project, eg. leiningen and deps.edn). Also for choosing the clojurescript build tools and deps.edn aliases. Hopefully this all feels consistent eventually. I appreciate is a little bit of a concern when keybindings move, thats why it took 6 months discussing before the change. Any feedback on how well this all works within Spacemacs is welcome

plins19:02:48

Im using integrant/repl to help me with development, and I see myself evaluating (integrant.repl/go) or (integrant.repl/reset) a lot and I wounder how I could create a keybinding that would evaluate this