diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-10 14:08:01 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-10 14:08:01 -0500 |
| commit | cae277554295b2519b466a3df7d8652499c08c87 (patch) | |
| tree | a84099c297ae7151f747a326dd60264931ee15f9 /modules/system-lib.el | |
| parent | eae551736264f4c44496d010d063c446c75159d6 (diff) | |
| download | dotemacs-cae277554295b2519b466a3df7d8652499c08c87.tar.gz dotemacs-cae277554295b2519b466a3df7d8652499c08c87.zip | |
refactor(dirvish): use cj/executable-find-or-warn in cj/set-wallpaper
Migrate `cj/set-wallpaper' to the new helper. The old code messaged a bare `"%s not found"' when feh or swww was missing -- the helper produces a better message ("feh not found; wallpaper setter unavailable") that lands in *Warnings* instead of flashing once in the echo area.
Add `(require \='system-lib)' to dirvish-config.el per the Phase 2 exit criterion.
Audit notes for the other `executable-find' call sites in prog-shell, prog-c, prog-go, prog-python, browser-config: all silent `:if' / LSP-availability checks (spec says keep silent), or interactive commands with platform-specific install hints in their existing messages (`shellcheck`, `mypy`, `delve`). Migrating those would lose the install hints; leaving them.
Diffstat (limited to 'modules/system-lib.el')
0 files changed, 0 insertions, 0 deletions
