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)
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
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