Skip to content

DanBradbury/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Copy-Pasta Vim setup (mvim + viMproved battle-tested)

# 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

Neovim setup

Under construction while I figure out if Lazyvim is the way forward

  1. For latest install instructions go to https://www.lazyvim.org/
  2. Install the additional config + keymaps.lua into their respective folders (~/.config/nvim/lua/config|plugins)
  3. Have fun

vim plugins in vimrc with links

  • clever-f - Extends f, F, t, T for more convenience
  • vader - A simple Vimscript test framework
  • scratch - Unobtrusive scratch window (:Scratch)
  • colorizer - Colorize all text in the form #rrggbb or #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 :FixWhitespace to 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published