Files
omarchy/test/shell.d/theme-neovim-colorscheme-test.sh
T

16 lines
691 B
Bash
Executable File

#!/bin/bash
source "$(dirname "${BASH_SOURCE[0]}")/base-test.sh"
# The catppuccin-nvim colorscheme name only exists in newer plugin checkouts
# (added upstream in March 2026); catppuccin-mocha loads on old and new ones
# alike, so the stock theme uses the flavour name (#12721).
if matches=$(grep -rn 'catppuccin-nvim' "$ROOT/themes/"); then
fail "stock themes avoid the newer-only catppuccin colorscheme name" "$matches"
fi
pass "stock themes avoid the newer-only catppuccin colorscheme name"
grep -Fq 'colorscheme = "catppuccin-mocha"' "$ROOT/themes/catppuccin/neovim.lua" ||
fail "catppuccin theme uses its flavour colorscheme"
pass "catppuccin theme uses its flavour colorscheme"