spacemacs

practicalli-johnny 2023-03-07T01:25:39.370459Z

A major refactor is underway for Practicalli Spacemacs Config • update repository name to https://github.com/practicalli/spacemacs-config • rename live branch to main (and updated GitHub workflows) • refactor the configuration via https://github.com/practicalli/spacemacs-config/pull/7 ◦ add autocomplete and clojure layer variables to optomise LSP usage ◦ update lsp variables to minimise breadcrumb trail to current namespace and function/var ◦ add https://dandavison.github.io/delta/using-delta-with-magit.html to git layer - improved diff highlighting ◦ migrate custom configuration to separate files, so unwanted sections can easily be ignored by commenting load-file expression(s) ▪︎ clojure-config.el - clojure-mode options, evil-cleverparents enable, portal tap> on nrepl & keybindings, custom elisp functions ▪︎ theme-config.el - theme and mode-line configuration ▪︎ org-config.el - notes and task faces and workflow ▪︎ version-control-config.el - git, Magit and Forge configuration (predominantly forge config) ◦ deprecated redundant code - moved to deprecated-config.el for historical reference ▪︎ theming - layer and dotspacemacs/user-init code ▪︎ any config that could be added as layer variables (or already was)

practicalli-johnny 2023-03-07T15:01:45.288979Z

The pull request is ready to merge I believe. I'm going to do some more testing to make sure everything is good Any comments welcome https://github.com/practicalli/spacemacs-config/pull/7

✔️ 1
🙏 1
practicalli-johnny 2023-03-07T01:27:09.273479Z

To update the branch name on existing clones:

git branch -m live main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
Or move an existing clone out of the way and create a new clone from the updated repo (after the pr is merged) and run a diff tool against any changes you have made