spacemacs

Spacemacs docs: http://develop.spacemacs.org/doc/DOCUMENTATION.html http://develop.spacemacs.org/layers/+lang/clojure/README.html https://practicalli.github.io/spacemacs/
Andros 2020-09-06T12:46:29.015600Z

For all: Do you use the develop or stable branch? I think develop is not very stable to work with, but master is quite outdated.

2020-09-06T13:22:44.018600Z

I use develop, just be ready to roll back if something you need stops working

practicalli-john 2020-09-06T14:00:43.028200Z

@andros I don't know anyone who uses the master branch of Spacemacs. New people to Spacemacs looking for help are recommended to update to Spacemacs develop and this usually fixes their issue. I have used Spacemacs develop for the last 4 years with only one minor issue with Spacemacs itself, which was fixed very quickly. Issues mostly come from new versions of Emacs packages which Spacemacs layers use. So issues are almost always around a change to a package. Spacemacs does not automatically update Emacs packages and also provides a fast roll back mechanism for packages. So unless there is a new feature you require, you can run Spacemacs develop in a stable state without any package upgrades and experience a very stable system.

practicalli-john 2020-09-06T14:02:05.029600Z

If anyone does switch from Spacemacs master to Spacemacs develop then either wipe all Spacemacs configuration or make sure a full switch over is done, including updating the .spacemacs file from the template (or issues will occur) https://practicalli.github.io/spacemacs/install-spacemacs/switch-to-develop.html

1👍
practicalli-john 2020-09-06T14:03:37.029700Z

Or dont update the Emacs packages unless there is a specific reason too and do so when you have a few minutes to roll the packages back.

2020-09-06T23:03:42.034100Z

Given the goal of using this package (see below) that lets your lookup definations of clojure functions in the livebook "Clojure essential reference" (which i have access to) I added

(use-package clojure-essential-ref
                                        ;; ...
                                        :bind (
                                               :map cider-mode-map
                                               ("C-h F" . clojure-essential-ref)
                                               :map cider-repl-mode-map
                                               ("C-h F" . clojure-essential-ref)))
To my spacemacs to dotspacemacs-additional-packages and expected to be able to type M - x clojure-essential and see that command OR type C-h F and have the "clojure-essentia-ref" command run. Neither command is available. e.g M-x has no listing for "clojure-essential" Not sure what would gone wrong. https://github.com/p3r7/clojure-essential-ref If anyone got this working a hint would be nice. I don't plan on putting much energy into getting this to work at the moment. But eventually it would be a worth while integration.

practicalli-john 2020-09-07T11:34:42.034500Z

I tried to get this package to work a while ago and had another try just now. I've never managed to get it to work.

1👍