| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Replace straight.el bootstrap in init.el with elpaca bootstrap
- Convert all use-package :straight keywords to elpaca-style :ensure
- Remove redundant :straight nil/:straight t declarations
- Remove yy/cache startup speed section (no longer needed with elpaca)
- Add missing :ensure t to packages that relied on straight-use-package-by-default
- Use :ensure (:wait t) for critical packages (general, evil, evil-collection, perspective, projectile, org-contrib)
- Move nerd-icons declaration earlier alongside nerd-icons-ibuffer
- Move ox-gfm declaration to denote-publish section
- Comment out flyover section and maple-modeline header-line logic
- Update consult hidden buffer filter for elpaca
|
| |
|
|
|
|
|
|
|
|
|
|
| |
straight-use-package with :type built-in for eglot, flymake, jsonrpc,
eldoc, external-completion, and seq was pulling newer ELPA versions
(eglot 1.21 vs built-in 1.17.30) that are incompatible with
flycheck-eglot and the existing config. Removed those declarations
and deleted the straight repos/builds so Emacs 30.2 built-ins are used.
Also: fix flycheck-rust-setup to only run in rust-mode buffers,
remove tmr-mode-line-mode (conflicts with maple-modeline tab-line),
and update tmr-timer segment to query timers directly.
|