spacemacs

Spacemacs docs: http://develop.spacemacs.org/doc/DOCUMENTATION.html http://develop.spacemacs.org/layers/+lang/clojure/README.html https://practicalli.github.io/spacemacs/
Mario C. 2020-02-26T01:43:20.002200Z

Ah, I guess I am not the only that was surprised after updating to latest dev.

practicalli-john 2020-02-26T12:12:13.009600Z

Sorry, we only spent 6 months off and on discussing the changes to the Clojure layer in this channel and via GitHub issues and two pull requests labelled as Clojure specific. I also added a detailed summary to the CHANGELOG.develop and extensively updating the docs to describe how to use the Clojure layer. Is there anything else I could have done that would help you 😁

spfeiffer 2020-02-26T15:31:19.012100Z

@jr0cket I do not think this was an attack on you. Not everyone follows along here or studies GitHub issues or PRs before doing a git pull

practicalli-john 2020-02-26T15:52:55.014300Z

I posted an explanation and a genuine question, I didn't take it as an attack, maybe I should have used more smile's 😁😁😁😁😁😁

πŸ˜„ 1
practicalli-john 2020-02-26T17:13:18.015900Z

I do find it a bit strange that people don't take a minute to check what changes they are going to get before updating. I guess people like the thrill of the unknown :rolling_on_the_floor_laughing::rolling_on_the_floor_laughing::rolling_on_the_floor_laughing::rolling_on_the_floor_laughing::rolling_on_the_floor_laughing::rolling_on_the_floor_laughing:

practicalli-john 2020-02-26T17:15:16.017200Z

If I were a Machiavellian type of character, I could have great fun putting in things that are unexpected. And it is nearly April, so maybe I should think of an excellent Aprils fools to play...

Mario C. 2020-02-26T17:55:29.019500Z

I did exactly that actually. git pull no questions asked. 😁 BTW I wasn't complaining, I was just surprised that the key-bindings, which are muscle memory at this point, were changed.

spfeiffer 2020-02-26T18:01:52.019600Z

Because there is no way to know for sure? I update irregularly. Currently i do not know how old my develop branch is locally. I need to check using git log , then compare to the commits made on github, where half of them touch layers i do not use, and half of the other half do not help me because i do not understand the commit message. I am an emacs user, not an elisp developer. Looking at PRs might be easier. But still much effort, for many people, i think.

spfeiffer 2020-02-26T18:02:49.019800Z

I know what you want to say, but i think for many people, this is too much hassle for little benefit. Normally, things still just work after updating…

practicalli-john 2020-02-26T19:44:48.022100Z

I thought I was going to have to change quite a few more keybindings, but after lots of discussion and getting a better appreciation of the overall Spacemacs conventions around keybindings, I managed to keep it to a minimum. Let me know if there any keybindings that seem incorrect, or illogical or especially anything that is missing. Thank you

practicalli-john 2020-02-26T19:53:42.022200Z

I also don't update Spacemacs (or packages) unless there is some benefit. Although I also update the develop branch when I am working on a pull request, so ensure it can be merged.

practicalli-john 2020-02-26T20:02:07.028300Z

My approach to checking what has been updated in Spacemacs is: 1. Open ~/.emacs.d/README.org or any other file in that directory 2. SPC g s to open Magit Status and l l to see the log, noting the title of the most recent commit 3. Review the closed PR's list until I reach the commit in Magit Log, https://github.com/syl20bnr/spacemacs/issues?q=is%3Apr+is%3Aclosed 4. If there aren't any interesting PR's then I dont usually update (unless working on my own PR) 5. If I do need something, then back to Magit status (`q`) in the log and F p to pull the latest changes 6. SPC f e D to check the .spacemacs-template hasnt changed (its fairly static now, but big change between master and develop ) 7. Finally update the Emacs packages from the link in the Spacemacs Home buffer, SPC b h and restart SPC q r .

practicalli-john 2020-02-26T20:05:25.029600Z

I avoid an update if I have any kind of deadline or do not have time to fix anything (even though that rarely happens).

Mario C. 2020-02-26T22:25:07.031300Z

Honestly the only changes to keybindings ive noticed are the , s c which used to clear the REPL buffer and SPC m s s which opens up the repl buffer. Now they are , s l and SPC m s a