Skip to content

Big overhaul of emacs config#12

Merged
ajjackson merged 3 commits into
mainfrom
emacs-update
Jun 3, 2026
Merged

Big overhaul of emacs config#12
ajjackson merged 3 commits into
mainfrom
emacs-update

Conversation

@ajjackson

@ajjackson ajjackson commented May 18, 2026

Copy link
Copy Markdown
Owner

Packaging seems to be pretty broken

  • some version/dependency compatibility problems
    • pin magit and transient again
  • some packages expecting emacs 31; "compat" package install helps with this
  • nothing seems to autoload properly any more
    • add lots of ":demand t" and ":commands" to use-package setups
    • probably this is an issue with higher-level use-package options
    • use-package is included with Emacs now, but I didn't find any information about changes to autoload. This shouldn't have broken anything...

Things seem to work again, but there must be a cleaner way of doing it...

Packaging seems to be pretty broken
- some version/dependency compatibility problems
  - pin magit and transient again
- some packages expecting emacs 31; "compat" package install helps
  with this
- nothing seems to autoload properly any more
  - add *lots* of ":demand t" and ":commands" to use-package setups
  - probably this is an issue with higher-level use-package options
  - use-package is included with Emacs now, but I didn't find
    any information about changes to autoload. This shouldn't have
    broken anything...
@ajjackson ajjackson merged commit ff7cc4e into main Jun 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant