# vundle install
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
# .vimrc + Install Plugins
git clone https://github.com/DanBradbury/dotfiles && sudo mv dotfiles/vimrc ~/.vimrc && vim -c ":PluginInstall"
# install custom airline theme
sudo mv dotfiles/goducks.vim ~/.vim/bundle/vim-airline/autoload/airline/themes/goducks.vim
Under construction while I figure out if
Lazyvimis the way forward
- For latest install instructions go to https://www.lazyvim.org/
- Install the additional config + keymaps.lua into their respective folders (
~/.config/nvim/lua/config|plugins) - Have fun
- clever-f - Extends
f,F,t,Tfor more convenience - vader - A simple Vimscript test framework
- scratch - Unobtrusive scratch window (
:Scratch) - colorizer - Colorize all text in the form
#rrggbbor#rgb - vim-airline - Status/tabline for vim that's "light as air"
- vim-orgmode - Text outlining and task management for Vim based Emacs' Org-Mode
- vim-poi - Highlight lines of code for increased visibility
- vim-rubytest - My own fork to run ruby tests (rspec, shoulda, etc.)
- vim-fetch-jira - Query JIRA for commits and general info
- vim-jira-complete - AutoComplete JIRA issues
- open-browser - Open URI with favorite browser
- open-browser-github - Open Github URL of current file (':OpenGithubFile')
- nerdcommenter - Simplistic commenting that are "orgasmic"
- Vundle - The plug-in manager for Vim
- monokai - Monokai colorscheme
- solarized - "Precision" colorscheme
- vim-trailing-whitespace - Highlights trailing whitespace in red and provides
:FixWhitespaceto fix it - csv.vim - A Filetype plugin for csv
- tabular - Script for text filtering and alignment
- vim-coffee-script - Coffeescript support
- ctrlp.vim - Fuzzy file, buffer, mru, tag, etc, finder
- tagbar - Displays tags in a window, ordered by scope
- gist.vim - Post a gist from current buffer
- webapi-vim - vim inerface for Web API (Basic HTTP, OAuth, etc)
- ack.vim - Plugin for Perl module / CLI script 'ack'
- vim-node.js - Filetype detect plugin for node.js shebang
- html5.vim - HTML5 omnicomplete and syntax
- vim-javascript - Vastly improved Javascript indentation and syntax support
- ag.vim - Plugin for the_silver_searcher, 'ag', a replacement for 'ack'
- nerdtree - A tree explorer plugin
- syntastic - Syntax checking hacks for vim
- vim-slim - Slim syntax highlighting
- molakai - Molokai colorscheme
- vim-dispatch - asynchronous build and test dispatcher
- vim-commentary - Comment stuff out
- vim-afterimage - Edit binary files by converting them to text equivalents
- vim-abolish - Easily search for, substitute, and abbreviate multiple variants of a word
- vim-endwise - Wisely add "end" in ruby, endfunction/endif/more in vim script, etc
- vim-eunuch - Vim sugar for the UNIX shell commands that need it the most
- vim-fugitive - A Git wrapper so awesome, it should be illegal
- vim-git - Vim Git runtime files
- vim-haml - Vim runtime files for Haml, Sass, and SCSS
- vim-markdown - Vim Markdown runtime files
- vim-pastie - Interface for pastie.org
- vim-ragtag - Ghetto XML/HTML mappings
- vim-rails - Ruby on Rails power tools
- vim-repeat - Enable repeating supported plugin maps with "."
- vim-speeddating - Use CTRL-A/CTRL-X to increment dates, times, and more
- vim-unimpaired - Pairs of handy bracket mappings
- vim-vividchalk - A colorscheme strangely reminiscent of Vibrant Ink for a certain OS X editor
- vim-surround - Quoting/parenthesizing made simple
- vim-ruby - Vim/Ruby Configuration Files
- apachelogs.vim - Syntax highlight for apache log files
- apachestyle - Simple indent for apache config files
- bats.vim - Syntax highlighting for Bats - Bash Automated Testing System
- dhcpd.vim - Syntax highligting for dhcpd.conf
- fontzoom.vim - The fontsize controller in gVim
- iptables - Iptables-save/restore syntax highlighter
- nginx.vim - Syntax highlighting for nginx
- semantic-highlight.vim - Semantic Highlighting for Vim
- goyo.vim - Distraction-free writing in Vim
- limelight.vim - Hyperfocus-writing in Vim
- hammer.vim - Transform your markup language of choice to HTML, and open the transformed HTML in whatever your favorite browser is
- vim-gitgutter - A Vim plugin which shows a git diff in the gutter (sign column) and stages/reverts hunks