nvim-tree already tracks the current buffer via update_focused_file and
marks it with its own cursorline, but NvimTreeCursorLine links to
CursorLine, which catppuccin sets a shade away from the mantle the tree
draws itself on. The marker was there and unreadable.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Installed via vim.pack, matching the other plugins here. The pack is
named explicitly ('catppuccin') because the repo is called 'nvim', which
would otherwise be the plugin's name in the lock file and on disk.
flavour = 'auto' with background = { light = 'latte', dark = 'macchiato' }
so the flavour follows 'background', which the TUI sets from the terminal
on startup. It is required first from config/plugins/init.lua so the other
plugins load with the colorscheme already applied.
Verified headlessly in a single nvim: `set background=light` gives
catppuccin-latte and `set background=dark` gives catppuccin-macchiato, so
a running instance can be switched by hand with `:set background=` as the
top-level README already suggests.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>