rockerBOO / boo-colorscheme-nvim

Boo is a colorscheme for Neovim with handcrafted support for LSP, Tree-sitter.
MIT License
200 stars 12 forks source link
colorscheme neovim neovim-colorscheme neovim-plugin tree-sitter treesitter

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

Requirements

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.