Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T09:22:43.000Z (almost 2 years ago)
- Last Synced: 2024-07-16T18:12:57.217Z (4 months ago)
- Topics: brown, colorscheme, neovim, vim
- Language: Vim Script
- Homepage:
- Size: 65.4 KB
- Stars: 35
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `oak`, a calming vim colorscheme
![Screenshot](https://i.imgur.com/iylXuX2.png)
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.