Skip to content

๐Ÿ›ธ A chalky space colorscheme and theme for Vimand Airline with support for multiple external vim plugins. ๐ŸŽจ

License

Notifications You must be signed in to change notification settings

space-chalk/spacechalk.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ธ Space Chalk Theme for Vim ๐ŸŽจ

A theme trying to combine a love of neon space colors and pastel chalk board colors.

Screenshot of vim editing a python file with the nerdtree file browser plugin. It's showing off the Space Chalk Color Theme, featuring syntax highlight colors somewhere between pastel and neon on a very dark bluish purple background

Looking for this colorscheme for neovim? Check out spacechalk.nvim! :)

Supported features

The author of this plugin actively uses neovim, but used to use vim exclusively.

Supported only when someone raises an issue:

Installation

You should be able to install this fine with any vim plugin manager. (If you can't, let me know via an Issue or PR)

vim-plug

Plug 'space-chalk/spacechalk.vim'

manual

vim

For the main scheme, you can just copy the colors/spacechalk.vim into your ~/.vim/colors directory.

For the airline theme, you can copy the autoload/airline/themes/spacechalk.vim into your ~/.vim/autoload/airline/themes directory.

Setup

vim

To enable this color scheme for vim, set it in your .vimrc:

" If installed with vim-plug, you will want this after your vim-plug block
colorscheme spacechalk

This theme assumes gui colors. Add this to your .vimrc to enable true colors:

if has('termguicolors')
  set termguicolors
endif

Airline

For airline, you'll need to add this to your .vimrc:

" use custome space chalk theme :)
let g:airline_theme='spacechalk'

tmux

If you are running vim inside tmux:

set-option -g default-terminal "xterm-256color"
set-option -ga terminal-overrides ',xterm-256color:Tc'

Contributing and Troubleshooting

Contributions to get the syntax highlighting working everywhere are absolutely welcome. If you're new to vim colorschemes, here's some tips!

Get the current highlighting for a given variable/filetype

If you're already in a file in vim, and the highlighting doesn't look quite right, but you're not sure what the variable is called, you can run the following command:

:highlight

That will give the exact highlight commands for all the variables, but unfortunately in vim, it is not searchable, so you'll have to page through it ;(

Get the current syntax for a given variable/filetype

Open a python file in vim and then type the following:

:syntax list

That will give you all the syntax variable names and their colors as three xs, like:

pythonInclude  xxx from import

It may also be helpful to check out more about syntax/colors with:

:help syntax

Finally, useful tool for learning what highlight variables are called: vivify

About

๐Ÿ›ธ A chalky space colorscheme and theme for Vimand Airline with support for multiple external vim plugins. ๐ŸŽจ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published