summaryrefslogtreecommitdiff
path: root/README.org
Commit message (Collapse)AuthorAgeFilesLines
* fix(wttrin): Fix ANSI color rendering on fresh Emacs launchCraig Jennings2025-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | Critical bug fix: On fresh Emacs launch, weather displayed with only double quotes colored blue, all other text white. Pressing 'g' to refresh brought colors back. Root cause: wttrin-mode (derived mode) calls kill-all-local-variables internally. The code was setting xterm-color--state buffer-local BEFORE calling wttrin-mode, so the state was immediately wiped out. On refresh, the mode was already active (no-op), so the state survived. Fix: Call wttrin-mode FIRST, then set buffer-local variables after. This ensures kill-all-local-variables runs before we set any state. Changes: - Reorder initialization in wttrin--display-weather (wttrin.el:277-285) - Add regression tests for mode initialization order (2 new tests) Test results: 65 tests, all passing
* docs: Update vc-install instructions for Wttrin in READMECraig Jennings2025-11-041-3/+2
| | | | | Simplify Emacs Lisp configuration using `:vc` keyword for Wttrin installation and update.
* feat:docs: Add mode-line weather display featureCraig Jennings2025-11-041-0/+50
| | | | | | | Introduce mode-line weather display in README.org. Add setup, features, and customization instructions, enabling users to show weather updates directly in the mode-line with automatic refresh and interactive options.
* refactor:wttrin: Make asynchronous loading standardCraig Jennings2025-11-041-12/+2
| | | | | Make asynchronous loading the only mode of operation. It's well tested and doesn't lock up Emacs during fetching. Synchronous loading code has been removed.
* docs: Update README with Emacs 29+ note and advanced settingsCraig Jennings2025-11-041-0/+20
| | | | | | | Add a note for Emacs 29+ users about using `setopt` for type checking. Include sections on asynchronous loading and cache settings under advanced settings, providing customization options for Wttrin's behavior.
* docs:README: Add VC install instructionsCraig Jennings2025-11-041-0/+14
| | | | | Include detailed steps for installing Wttrin using package-vc in Emacs 30 or later.
* wordsmithingCraig Jennings2024-04-221-14/+14
| | | | | | - fix numbering mistake - swap package installation ordering - word tweaking, probably born out of procrastination
* wordsmithingv0.2.4Craig Jennings2024-04-221-1/+1
|
* Readme RewriteCraig Jennings2024-04-221-0/+148
- moved the format from markdown to org - much better text IMHO - badges and sections and pictures oh my!