fix(arty): work around glow ~ expansion bug in style path

glow v2.1.2 validates the style path with ~ expanded but passes the
original unexpanded string to glamour's file reader, causing ENOENT.
Fix: pass the style via --style flag so bash expands $HOME before glow
sees it. Revert glow.yml style to "auto" (unused when arty drives it).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-26 18:20:42 +02:00
co-authored by Claude Sonnet 4.6
parent f36e978846
commit f9d4ab8c33
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -1125,8 +1125,12 @@ show_notes() {
fi
echo
local glow_style="auto"
local glow_style_file="$HOME/.config/glow/nord.json"
[[ -f "$glow_style_file" ]] && glow_style="$glow_style_file"
if command -v glow &>/dev/null; then
printf '%s\n' "$md" | glow -
printf '%s\n' "$md" | glow --style "$glow_style" -
elif command -v mdcat &>/dev/null; then
printf '%s\n' "$md" | mdcat
elif command -v python3 &>/dev/null; then