Neuromancer is a vim colorscheme compatible with gVim and terminal vim (versions higher than 7.4). It's inspired by the "High Tech, Low Life" philosophy.
I intend to fully support the following languages:
-
Python
-
Markdown
-
Javascript
-
Sass
-
HTML
-
Vim
-
SQL
-
Golang
-
Typescript
-
JSON
-
Nginx Config Files
-
Makefiles
-
Yaml
-
Docker
-
Bash
-
Jinja2 (the templating engine) It's going to be a lot of work, but also a lot of fun.
To start using the colorscheme, simply copy it over to your .vim/colors
directory. (You can create it if you don't already have it)
git clone https://github.com/Zabanaa/neuromancer.vim.git
# Assuming you've cloned the repo in your home directory, just run the following
# command
cp neuromancer.vim/colors/neuromancer.vim ~/.vim/colors/
Then, in your .vimrc file, simply change (or add) the colorscheme
line to the following:
colorscheme neuromancer
Feel free to leave any feedback, notes or comments. I'm @zabanaa_ on twitter.
For syntax highlighting, I use the following plugins:
- chr4/nginx.vim
- leafgarland/typescript-vim
- pearofducks/ansible.vim
- mxw/vim-jsx
- lifepillar/pgsql.vim
- fatih/vim-go
- mitsuhiko/vim-jinja
- othree/yajs.vim
- othree/es.next.syntax.vim
- othree/javascript-libraries-syntax.vim
- digitaltoad/vim-pug
- tpope/vim-markdown
- hdima/python-syntax
If you use vim-go, you might want to enable the following settings for a better, enhanced experience:
# .vimrc
let g:go_highlight_operators = 1
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_types = 1
let g:go_highlight_fields = 1
let g:go_highlight_variable_declarations = 1
let g:go_fmt_command = "goimports"