All notable changes to Human++ will be documented in this file.
- Comprehensive markdown syntax highlighting for VS Code, Cursor, and Neovim
- Headings (H1-H6): H1 lime badge, H2-H6 loud pink (base08)
- Bold: loud blue (base0D), Italic: quiet blue (base15)
- Inline code: amber (base0A), Code blocks: quiet cyan (base14)
- Blockquotes: quiet cyan italic (base14)
- Links: quiet lime (base17), URLs: dimmed (base03)
- Table pipes and list bullets: dimmed (base04)
- Markup delimiters (
**,*,`): dimmed (base04)
- Neovim treesitter auto-activation for markdown files (no manual setup needed)
- Neovim heading extmarks for H1-H6 with reliable priority override
- Traditional vim syntax fallback groups for non-treesitter markdown (plasticboy/vim-markdown, vim-polyglot)
- Markdown tab on the project landing page showcasing syntax highlighting
- Markdown body text uses base07 (brightest foreground) via window-local highlight
- VS Code/Cursor list items now use normal foreground text; only the bullet character is dimmed (base04)
- Neovim
!!marker no longer falsely triggers mid-line in markdown prose (now requires start-of-line) - Neovim markdown inline code was using wrong color (base09 loud orange instead of base0A amber)
- Fastfetch generator -
dist/fastfetch/config.jsoncwith palette-matched logo, key, title, and output colors - 256-color extended slot remapping - Shell-init now maps slots 16-23 to the 8 base24 colors that lack ANSI 0-15 assignments (base09, base0F, base01, base02, base04, base05, base11, base17), making all 24 colors addressable via
\e[38;5;16-23m - Fastfetch config auto-symlinked in
shell-init.shwhen fastfetch is installed
- Delta config quoting - Hex values in generated
delta/config.gitconfignow properly quoted to prevent gitconfig#-as-comment parsing (fixesblame-palette must be emptyerror)
- Tmux theme generator -
dist/tmux/human-plus-plus.confanddist/tmux/colors.shwith full palette support - README extracted to template (
templates/README.md.tmpl) for easier contributions
- Duplicate entries in README apps table
- Shell tools added to README with git include instructions
- Shell tool themes - eza, fzf, bat, glow, delta, and git color generators
- Shell init loader (
dist/shell-init.sh) - Single-line sourcing for all shell tool configs - h1 markdown highlighting - Lime badge style for top-level headings in bat and glow
- Badge-style README highlighting in eza
- Refined eza colors: quiet metadata, grayscale for user/group
- Site changelog simplified to full-width 2-column grid
- Version badge in site hero links to changelog section
Revamped color-to-token mappings for better semantic meaning across all supported editors:
| Element | Old | New |
|---|---|---|
| Functions | base13 (green) | base15 (quiet blue) |
| Strings | base12 (cream) | base17 (quiet lime) |
| Parameters | base11 (orange) | base16 (quiet purple, italic) |
| Constants | base16 (purple) | base12 (quiet yellow) |
| Headings | base0A (yellow) | base10 (pink) |
| Inline code | base14 (cyan) | base0A (loud yellow) |
| Bold/Italic | various | base15 (quiet blue) |
| Blockquotes | base15 | base14 (cyan) |
| Link text | base0F (lime) | base17 (quiet lime) |
| Link URLs | base17 | base03 (muted) |
Added markup language support with consistent styling:
- AsciiDoc
- LaTeX
- Org mode
- reStructuredText
- HTML/XML
Keyword aliases for markers - Legacy comment keywords now trigger marker highlighting:
| Keywords | Maps to | Color |
|---|---|---|
FIXME, BUG, XXX |
!! |
Lime (base0F) |
TODO, HACK |
?? |
Purple (base0E) |
NOTE, NB |
>> |
Cyan (base0C) |
Priority: Explicit markers (!!, ??, >>) always take precedence over keyword aliases.
- Updated README with correct color roles
- Added comprehensive markdown test file
- Preview images now reflect actual color mappings
- Some languages may have inconsistent highlighting - contributions welcome!
- Semantic token highlighting is disabled to prevent conflicts with TextMate scopes
- Initial release of Human++ Base24 color scheme
- Two-tier accent system: loud (base08-0F) for diagnostics, quiet (base10-17) for syntax
- Human intent markers:
!!(attention),??(uncertainty),>>(reference) - VS Code extension with:
- Full color theme
- Marker highlighting with colored backgrounds
- Inline diagnostic badges
- Support for: Ghostty, Vim/Neovim (via tinty), Sketchybar, JankyBorders, skhd
- Static site with interactive palette viewer