Skip to content

Repository files navigation

glow-themes

Custom themes for glow, a terminal markdown renderer.

Theme

style.json is the active theme — based on Glamour's dark style with custom heading and code block rendering:

  • H1 — thick ━━━ rules above/below, uppercase, blue
  • H2 — thin ──── rule below, purple
  • H3 prefix, pink
  • Code blocks╭─ code ──╮ border, green on dark background
  • Inline code — green on dark background
Demo
better.demo.mov

Installation

See CLAUDE.md for full installation instructions.

Neovim Config

See the neovim_example_config/ for example neovim configs. For example, there is an autocmd file to configure neovim to open glow in a new buffer if the current file is a markdown file.

Dangerous command to override your autocmd:

# First, print the existing config for a poor man's backup
cat ~/.config/nvim/lua/config/autocmds.lua

cp neovim_example_config/nvim/lua/config/autocmds.lua ~/.config/nvim/lua/config/autocmds.lua

Demo of the nvim -> glow workflow

nvim.autocommand.mov

Skills

The skills/ directory contains AI coding agent skills that live in this repo. Skills are organized by agent framework and symlinked into the appropriate config directory.

Claude Code

Skills in skills/ are symlinked into ~/.claude/skills/:

Skill Description
cmux-doc-glowup Open a markdown file in a new named cmux tab using glow -p

To install the skill

ln -s skills/cmux-doc-glowup ~/.claude/skills/cmux-doc-glowup

About

Glow themes that are super pretty

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages