https://github.com/vigoux/oak
A calming vim/neovim colorscheme
https://github.com/vigoux/oak
brown colorscheme neovim vim
Last synced: 3 months ago
JSON representation
A calming vim/neovim colorscheme
- Host: GitHub
- URL: https://github.com/vigoux/oak
- Owner: vigoux
- Created: 2020-11-20T08:24:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T09:22:43.000Z (over 3 years ago)
- Last Synced: 2025-04-11T05:40:07.517Z (about 1 year ago)
- Topics: brown, colorscheme, neovim, vim
- Language: Vim Script
- Homepage:
- Size: 65.4 KB
- Stars: 37
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `oak`, a calming vim colorscheme

Hey there, this is `oak` a brown-ish, high-contrast-ish colorscheme I made for myself.
It is pretty early stage, and I might both not use it in the end, or drastically change it.
## LSP virtual text background
Set `g:oak_virtualtext_bg` to `1` before loading the colorscheme to have a prominent background for warning and error messages
## Oak statusline
`oak` can provide a default statusline (similar to the one in the
image) if you specify `g:oak_statusline` in your config file _before
loading `oak`_.
This statusline is different for active and inactive windows.
This statusline has
[`gitsigns.nvim`](https://github.com/lewis6991/gitsigns.nvim)
integration by default, but should not error if the plugin is not
installed.
# Inspiration and goals
I was a heavy dracula user before making this theme, so the high-contrast feel of dracula was
actually what I was aiming for.
But, after digging a bit for themes, I found that brown themes are actually pretty nice too and
wanted to try them out. But non of them was as high contrast as I liked, thus `oak`.
One of the goals will be to have that compatible with both tree-sitter and nvim lsp implementation.
# Acknowledgement
Thanks @clason for the help building this, the original code in `colors/oak.vim` is taken from his
gists.
# Versioning
`oak` versions are simple to follow : any change to the color codes will lead to a new version.
For example between v0.19 and v0.20, a tiny change was made on the second darkest brown (`trunk2` in
our convention), thus creating a new version.
This convention is made in order for people to, if they don't agree with one color change, stay with
this version of the palette.