Jay Taylor's notes
back to listing indexrakr/vim-one
[web search]autoload/airline/themes | Airline without bold - to be compatible with devicons | 2 months ago | |
colors | Add PHP Support | 2 days ago | |
screenshots | Fix screenshot glitch | a month ago | |
README.md | Update Readme | 28 days ago |
README.md
Light and dark vim colorscheme, shamelessly stolen from atom (another excellent text editor). One supports true colors and falls back gracefully and automatically if your environment does not support this feature.
Vim Airline theme
Add the following line to your ~/.vimrc
or ~/.config/nvim/init.vim
let g:airline_theme='one'
As for the colorscheme, this theme comes with light and dark flavors.
List of enhanced language support
Pull requests are more than welcome here. I have created few issues to provide a bare bone roadmap for this color scheme.
Stable
- Asciidoc
- Cucumber features
- CSS and Sass
- Elixir
- HTML
- JavaScript, JSON
- Markdown
- Ruby
- Vim
- XML
- Go
In progress
- Jade
Installation
You can use your preferred Vim Package Manager to install One.
Usage
One comes in two flavors: light and dark, make sure to properly set your background
before setting the colorscheme.
set background=dark " for the dark version " set background=light " for the light version colorscheme one
Italic support
Some terminals do not support italic, cf. #3.
If your terminal does support italic, you can set the g:one_allow_italics
variable to 1 in your .vimrc
or .config/nvim/init.vim
:
set background=light " for the light version let g:one_allow_italics = 1 " I love italic for comments colorscheme one
iTerm2 can support italic, follow the instructions given in this blog post by Alex Pearce. Make sure to read the update if you are using tmux version 2.1 or above.
True color support
To benefit from the true color support make sure to add the following lines in your .vimrc
or .config/nvim/init.vim
"Use 24-bit (true-color) mode in Vim/Neovim when outside tmux. "If you're using tmux version 2.2 or later, you can remove the outermost $TMUX check and use tmux's 24-bit color support "(see < http://sunaku.github.io/tmux-24bit-color.html#usage > for more information.) if (empty($TMUX)) if (has("nvim")) "For Neovim 0.1.3 and 0.1.4 < https://github.com/neovim/neovim/pull/2198 > let $NVIM_TUI_ENABLE_TRUE_COLOR=1 endif "For Neovim > 0.1.5 and Vim > patch 7.4.1799 < https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 > "Based on Vim patch 7.4.1770 (`guicolors` option) < https://github.com/vim/vim/commit/8a633e3427b47286869aa4b96f2bfc1fe65b25cd > " < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 > if (has("termguicolors")) set termguicolors endif endif set background=dark " for the dark version " set background=light " for the light version colorscheme one
I've tested the following setup on a Mac:
- iTerm2 nightly build
- Neovim 0.1.4 and 0.1.5-dev
- Vim 7.4.1952