boo-colorscheme-nvim icon indicating copy to clipboard operation
boo-colorscheme-nvim copied to clipboard

Boo is a colorscheme for Neovim with handcrafted support for LSP, Tree-sitter.

Boo

Sorry, didn't mean to scare you.

Boo is a colorscheme for Neovim with handcrafted-artisanal support for LSP, Treesitter.

Full Screen

Action Status

Goal

  • To use subtle changes in colors to help lessen the syntax noise.
  • Brightness range on syntax to ramp up to values and variables.

Requirements

  • Neovim 0.4
  • termguicolors required (:h 'termguicolors')

vimscript

if (has("termguicolors"))
  set termguicolors
endif

lua

if vim.fn.has("termguicolors") then
  vim.opt.termguicolors = true
end

Install

Plug

Plug 'rockerBOO/boo-colorscheme-nvim'

Packer

use 'rockerBOO/boo-colorscheme-nvim'

Then in your init.vim or init.lua you can set it to use it as your color scheme.

colorscheme boo

Or in lua with the use function. This allows you to pass options like { theme = "radioactive_waste" }.

require("boo-colorscheme").use({})

Themes

  • sunset_cloud
  • radioactive_waste
  • forest_stream
  • crimson_moonlight
vim.g.boo_colorscheme_theme = 'sunset_cloud'

or

require('boo-colorscheme').use({ theme = 'sunset_cloud' })

or

let g:boo_colorscheme_theme = 'sunset_cloud'

sunset_cloud

Screenshot of the source code showing sunset_cloud

radioactive_waste

Screenshot of the source code showing radioactive waste

forest_stream

Screenshot of the source code showing forest stream

crimson_moonlight

Screenshot of the source code showing crimson_moonlight

Support

Typescript/TSX/JSX

typescript

Rust

rust

Lua

lua

Go

go

Telescope

telescope

Colors

Colors Used

Development

Tests

Requires a busted supported test runner.

  • make test -