FeatherCode is made by one person. Email me and a real human reads it.
or write to martini-doubler7g@icloud.com
FeatherCode's Quick Look extension registers the first time you launch the app — so open FeatherCode once after installing. If a preview still looks wrong, log out and back in, or run qlmanage -r && qlmanage -r cache in Terminal to reset Quick Look.
Vim mode drives an embedded Neovim, so it needs Neovim installed: brew install neovim. Once it's on your PATH, enable Vim mode in FeatherCode's Settings (⌘,). If FeatherCode can't find it, set the full nvim path in Settings.
FeatherCode picks the language from the file extension (or a shebang for extensionless scripts). If it guesses wrong, choose the language from the status bar. Files with no recognized extension open as plain text.
macOS 14 (Sonoma) or later. Universal binary for Apple Silicon and Intel. Vim mode additionally needs Neovim (brew install neovim).
If FeatherCode isn't for you, email me within a reasonable window and I'll sort it out.