| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bugs:
- bound-and-func-p -> bound-and-true-p in my/format-buffer
- password-store-get: symbol -> string arg for soju
- dired-guess-shell-alist-user: fix over-escaped regexps
- janet-mode: map .janet files instead of .js
- typst-ts-mode: add missing backtick in eglot quasiquote
- remove broken setq modify-coding-system-alist from :custom
performance:
- defer gptel and mu4e loading until actually invoked
- eldoc-idle-delay: 0 -> 0.25 to reduce cursor-move overhead
redundancies:
- remove duplicate envrc declaration (was toggling mode twice)
- remove duplicate eglot-sync-connect (1 immediately overridden by nil)
- remove hardcoded org-modern-todo-faces (theme-adaptive version kept)
- remove duplicate org-modern-star setq
- unify org-startup-folded to overview
- remove python-black and ruff-format (rass handles formatting via LSP)
- python format-buffer now uses eglot-format-buffer
fixes:
- dired-async-mode: setq -> proper mode function call
- indent-tabs-mode: mode call -> setq-default
- pass-mode: remove .gpg file association hijacking all encrypted files
- org-modern-faces: defer init call to after-init-hook
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Switch dashboard-projects-backend back to projectile and use
projectile-switch-project-by-name so the dashboard shows the actual
known projectile projects. Reorder items to show projects first.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rewrite org-agenda views: simplified to 3 views (today/week/projects)
- Rename denote 'task' tag to 'agenda' throughout
- Remove PLAN todo state, daily-review and reflection functions
- Consolidate capture templates into single definition block
- Add denote journal template auto-insertion
- Enable vertico-posframe
- Add eee.el terminal integration
- Switch font to Maple Mono NF at height 180
- Add org-clock and tmr segments to modeline
- Improve eldoc-and-jump for GUI and terminal
- Update noctalia theme
- Disable frame transparency
- Switch vterm shell to fish
- Tangle config.el to match config.org
|
| |
|
|
|
|
| |
Bind flash-treesitter under SPC t s to quickly select parent nodes of
the syntax tree at point using labels. Useful for selecting entire
functions, if-blocks, or argument lists with a single keystroke.
|
| |
|
|
|
|
|
| |
Switch from flash-emacs-jump to flash-evil-jump so the s key uses the
new flash package. Add operator state to the general-def binding so
d s, y s, c s (delete/yank/change to target) work correctly. Rename
my/avy-enabled-p to my/flash-enabled-p and fix indentation.
|
| |
|
|
|
|
|
|
|
|
| |
Remove avy, flash-emacs (JiaweiChenC), and avy-flash (ZenScriptor) in
favor of Prgebish/flash which provides a complete solution: incremental
search labels, evil operator composability (d/y/c), enhanced f/t/F/T
char motions with labels, and isearch integration.
Restore ; and , keys after flash-char-setup to preserve localleader
and prev-navigation prefix bindings.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|