An open API service indexing awesome lists of open source software.

https://github.com/brianp/wellington

A VIM Environment
https://github.com/brianp/wellington

Last synced: about 1 year ago
JSON representation

A VIM Environment

Awesome Lists containing this project

README

          

# Wellington
A VIM environment.

Clone the project into your `~/.vim` directory.

`git clone git@github.com:brianp/wellington.git ~/.vim/ -r`

Then symlink the `~/vimrc/` file in your home directory.
`ln -s ~/.vim/vimrc/ ~/.vimrc`

## Colours
The default is an older (Version: 3.1) of the [lucius](https://github.com/jonathanfilip/vim-lucius) colour scheme.
Lucius has been updated past version 3.1 but I like this version more. The colour scheme is set in `vimrc` to easily change the defaults.

## Custom Mappings

### Ale

`Ctrl+k` Previous linter
`Ctrl+j` Next linter

### Git Blame
`b` To see the last commit for the line.

### Line Number Toggle
`n` Toggle relative and absolute line numbers.

### NerdTree
`n` Toggles the NerdTree drawer.

### Rubocop

`ru`

### Vim Tests

`t Ctrl+n` - nearest test
`t Ctrl+f` - entire file
`t Ctrl+s` - entire suite
`t Ctrl+l` - last test

## Plugins
- Ale
- Ctrlp
- Dash
- Git Blame
- GitGutter
- NerdCommenter
- NerdTree
- SnipMate
- Supertab
- Syntastic
- Vim Test
- ZoomWin

## Syntax Highlighting
- Angular
- CSV
- Clojure
- CoffeeScript
- Elixir
- Git
- GoLang
- HAML
- JavaScript
- JSON
- LESS
- Markdown
- Minitest
- NodeJS
- Phoenix
- RSpec
- Rails
- Ruby
- Rust
- SCSS
- Slim
- Swift
- Textile

## Special Thanks
To Carl Lerche and Yehuda Katz for the [janus](https://github.com/carlhuda/janus) bundle.
It is what helped me learn and make VIM my main editor and eventually inspired me to make this project.