Skip to content

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

License

Notifications You must be signed in to change notification settings

rockerBOO/boo-colorscheme-nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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({})

Options

require("boo-colorscheme").use({
  italic = true, -- toggle italics
  theme = "boo"
})

or in vimscript

let g:boo_colorscheme_italic = true

Themes

These are full colorschemes so you can call them directly

colorscheme sunset_cloud

or

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

or set in combination with the colorscheme boo and the following

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

Go

go

Telescope

telescope

Colors

Colors Used

Development

Tests

Requires a busted supported test runner.

  • make test -