Th3Whit3Wolf/onebuddy

github github
treesitter-colorschemes plugin
star 68
stars
alert-circle 3
open issues
users 1
subscribers
git-branch 13
forks
CREATED

2020-10-13

UPDATED

18 days ago

packer

require('packer').startup(function()
  use 'Th3Whit3Wolf/onebuddy'
end)

paq

require "paq" { 
  'Th3Whit3Wolf/onebuddy'
}

Onebuddy

An atom one inspired dark and light colorscheme using tjdevries/colorbuddy.vim

This plugin is also an example of how easy it is to customize and make new colorschemes based on colorbuddy.

Check out lua/onebuddy.lua

Prequisites

Requires neovim version 0.5 or greater

Screenshots

Dark theme

dark theme

Light theme

light theme

Font: Jet Brains Mono Statusline: Spaceline RGB Highlightin: nvim-colorizer.

Getting Started

You have to make sure you install tjdevries/colorbuddy.vim Only termguicolors are supported and that will not change.

Vim Plug

Plug 'tjdevries/colorbuddy.vim'
Plug 'Th3Whit3Wolf/onebuddy'

" And then somewhere in your init.vim, to set the colorscheme
lua require('colorbuddy').colorscheme('onebuddy')

Minpac

call minpac#add('tjdevries/colorbuddy.vim')
call minpac#add('Th3Whit3Wolf/onebuddy')

" And then somewhere in your init.vim, to set the colorscheme
lua require('colorbuddy').colorscheme('onebuddy')

Vim Packages

In the terminal execute this command.

cd ~/.local/share/nvim/site/pack/opt/
git clone https://github.com/tjdevries/colorbuddy.nvim
git clone https://github.com/Th3Whit3Wolf/onebuddy

In your init.vim add the following

packadd! colorbuddy
packadd! onebuddy

and then

lua require('colorbuddy').colorscheme('onebuddy')

or

colorscheme onebuddy

NOTE

  • Vim is not supported because the theme is written in lua.
  • If you feel like a language should be highlighted differently please open an issue.

TODO

  • Better LSP Highlighting
  • Better Diagnostic Highlighting
  • Better Tree Sitter Highlighting