| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
| |
Use the svg-line fork (git.cashmere.rs, feat/tty-kitty-modeline) for the
mode-line; segments (modal/evil, buffer, vc, weather, battery, position,
major-mode) come from svg-line-segments in the fork, so the config just
defines and activates the bar and sets the weather coordinates.
|
| | |
|
| | |
|
| |
|
|
|
| |
config.org trimmed ~1000 lines (6411 -> 5349), noctalia theme tweaks.
gitignore extended to drop per-host runtime/session state.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |\ |
|
| | |\ |
|
| | | | |
|
| | |/
|/| |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- DSI-1 transform 3 (270 degrees rotation)
- Move all setq to :config to avoid stringp nil error from :custom
|
| |
|
|
|
|
|
| |
- Resolution 800x1280 (not 1200x1920)
- Transform 0 (kernel handles rotation)
- Remove touchpad config (device has none)
|
| | |
|
| | |
|
| |
|
|
| |
utilities
|
| | |
|
| |
|
|
| |
source, fix keybindings
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|