summaryrefslogtreecommitdiff
path: root/modules/ui-theme.el
Commit message (Collapse)AuthorAgeFilesLines
* refactor: consolidate runtime state into persist/Craig Jennings2026-05-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six previously-scattered runtime state files now live under persist/ in user-emacs-directory: - theme-file (was .emacs-theme) - pdf-view-restore-filename (was .pdf-view-restore) - time-zones--city-list-file (was .time-zones.el) - calendar-sync--state-file (was data/calendar-sync-state.el) - prescient-save-file (was var/prescient-save.el) - org-id-locations-file (was .org-id-locations) The defaults in each module now expand to persist/<name> instead of the user-emacs-directory root or ad-hoc subdirs. Existing files moved into persist/ alongside this change so the next launch picks up the state without regenerating. test-ui-theme-default-theme-file-is-emacs-dotfile renamed to test-ui-theme-default-theme-file-is-under-persist and updated to assert the new default path. lsp-session-file is left at the root for now -- prog-lsp.el has no (require) reference anywhere, so the use-package block that would carry the redirect never runs. Tier 3 follow-up: confirm the module is dead, then delete it or wire it into the load chain. The var/ directory is now empty and removed. data/ retains the calendar agenda content (dcal/gcal/pcal.org) and the .rest API examples -- content, not state, stays where it is.
* refactor: move and test theme persistence behaviorCraig Jennings2026-05-031-36/+52
|
* fix(terminal): add console/mosh compatibilityCraig Jennings2026-01-231-1/+1
| | | | | | | | - Create terminal-compat.el for arrow key escape sequences - Fix M-uppercase keybindings (M-O → M-S-o, etc.) that conflicted with terminal escape sequences ESC O A/B/C/D - Add GUI-only guards for emojify and icon rendering - 18 keybindings updated across 13 modules with override comments
* refactor: ui-theme: improve theme switching and persistenceCraig Jennings2025-10-201-17/+10
| | | | | | | Remove unnecessary comments and whitespace, streamline theme switching logic, and update keybinding function for theme switching. Add eval-when-compile for org-dir variable. Improve error messaging and conditional checks for theme persistence.
* refactor: created specific org-dir variable for ~/sync/orgCraig Jennings2025-10-181-2/+2
|
* changing repositoriesCraig Jennings2025-10-121-0/+135