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:
valknarandClaude Sonnet 4.6 committed 2026-06-26 18:20:42 +02:00
1 parent f36e978846
commit f9d4ab8c33
2 files changed
+6 -2

No files matched your search

+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