All Projects → cormacrelf → Vim Colors Github

cormacrelf / Vim Colors Github

A Vim colorscheme based on Github's syntax highlighting as of 2018.

Projects that are alternatives of or similar to Vim Colors Github

Darcula
A Vim color scheme reproduction of the official JetBrains IDE Darcula theme
Stars: ✭ 158 (-44.76%)
Mutual labels:  neovim, nvim, colorscheme
Rigel
🌌 Colorscheme for vim, terminal, vscode and slack - based on the star Rigel ✨.
Stars: ✭ 324 (+13.29%)
Mutual labels:  neovim, nvim, colorscheme
boo-colorscheme-nvim
Boo is a colorscheme for Neovim with handcrafted support for LSP, Treesitter.
Stars: ✭ 62 (-78.32%)
Mutual labels:  neovim, colorscheme
lesvim
Nvim config focus on Javascript, Typescript, Rust and Lua - 🚀 💪 ( Fast and Powerfull ) - Deno and other typescript LSP working well together
Stars: ✭ 69 (-75.87%)
Mutual labels:  neovim, nvim
Iron.nvim
Interactive Repl Over Neovim
Stars: ✭ 265 (-7.34%)
Mutual labels:  neovim, nvim
cosmos-nvim
A must-have configuration for Spacemacs users after defecting to Vim
Stars: ✭ 62 (-78.32%)
Mutual labels:  neovim, nvim
nvim
Blazing fast neovim setup with 120 plugins.
Stars: ✭ 108 (-62.24%)
Mutual labels:  neovim, nvim
Vim Monokai Tasty
VIM Colour scheme
Stars: ✭ 279 (-2.45%)
Mutual labels:  neovim, colorscheme
neovim
🌟 Cool & Modularized vim configurations to work like an IDE
Stars: ✭ 17 (-94.06%)
Mutual labels:  neovim, nvim
focus.nvim
Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!
Stars: ✭ 289 (+1.05%)
Mutual labels:  neovim, nvim
neogen
A better annotation generator. Supports multiple languages and annotation conventions.
Stars: ✭ 339 (+18.53%)
Mutual labels:  neovim, nvim
nerd-galaxyline
A modern and great-looking status bar for neovim
Stars: ✭ 27 (-90.56%)
Mutual labels:  neovim, nvim
nvim-ghost.nvim
👻 GhostText plugin for Neovim with zero dependencies 🎉 Supports neovim running inside WSL too! 🥳 Windows/Linux/macOS supported out-of-the-box! 😄 (Other OSes need python3.6+ installed)
Stars: ✭ 32 (-88.81%)
Mutual labels:  neovim, nvim
FTerm.nvim
🔥 No-nonsense floating terminal plugin for neovim 🔥
Stars: ✭ 353 (+23.43%)
Mutual labels:  neovim, nvim
nii-nvim
A minimal neovim configuration
Stars: ✭ 69 (-75.87%)
Mutual labels:  neovim, nvim
dotfiles
dotfiles of my linux setup
Stars: ✭ 25 (-91.26%)
Mutual labels:  neovim, nvim
vim-colors-plain
Minimal colorscheme for vim
Stars: ✭ 182 (-36.36%)
Mutual labels:  neovim, colorscheme
Vim Dogrun
🐶 A dark Neovim / Vim colorscheme for the GUI and 256 / true-color terminals.
Stars: ✭ 261 (-8.74%)
Mutual labels:  neovim, colorscheme
close-buffers.nvim
📑 Delete multiple vim buffers based on different conditions
Stars: ✭ 54 (-81.12%)
Mutual labels:  neovim, nvim
zephyr-nvim
A dark neovim colorscheme written in lua
Stars: ✭ 196 (-31.47%)
Mutual labels:  neovim, colorscheme

vim-colors-github

A Vim colorscheme based on Github's syntax highlighting as of 2018.

I wasn't happy with endel/vim-github-colorscheme, as it was out of date.

It degrades gracefully in non-gui mode (ie ctermbg/ctermfg/256colors).

It supports the following plugins: airline, lightline, fzf, GitGutter, NERDTree, Startify, sneak, and :terminal.

Extra tuning has been done for the following languages: Vim script, Markdown, Pandoc Markdown (vim-pandoc-syntax) Diff, C, Rust, Go (fatih/vim-go), Haskell (neovimhaskell/haskell-vim), Ruby, Python, HTML, XML, TOML, YAML, Clojure, Typescript, (leafgarland/vim-typescript), JSX/TSX (MaxMEllon/vim-jsx-pretty),.

Install

Install with your favourite plugin manager. For vim-plug:

Plug 'cormacrelf/vim-colors-github'

Then set your colorscheme to 'github':

" in your .vimrc or init.vim
colorscheme github

" if you use airline / lightline
let g:airline_theme = "github"
let g:lightline = { 'colorscheme': 'github' }

Options

Place before the colorscheme github:

" use a slightly darker background, like GitHub inline code blocks
let g:github_colors_soft = 1

" use the dark theme
set background=dark

" more blocky diff markers in signcolumn (e.g. GitGutter)
let g:github_colors_block_diffmark = 0

:help github_colors.txt

How to toggle background and also refresh the Lightline theme?

There is a built-in background toggler that does this. Make a mapping for it like so:

call github_colors#togglebg_map('<f5>')

Screenshots

Dark

Dark

Dark UI

Dark Diff

Light

Light

Light UI

Light Diff

Soft

Soft

Soft UI

Soft Diff

License

Distributed under the same terms as Vim itself. See :help license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].