Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domon's vimfiles

Installation

  1. Install Anonymice Nerd Font

    brew install font-anonymice-nerd-font
  2. Clone the files:

    git clone git@github.com:Domon/vimfiles.git ~/.vim
  3. Fetch plugins and install configuration files

    cd ~/.vim
    rake install
  4. Compile Command-T

    rake build

Bundled plugins

  • ALE - Check syntax / style asynchronously
  • bundler.vim - Automatically alter tags with gem-ctags to include gems from Bundler
  • csv.vim - Make CSV files easier to read and modify
  • Command-T - Go to file through cmd-t
  • endwise.vim - Wisely add ends in Ruby
  • fugitive.vim - A Git wrapper. Give us :Gstatus, :Gcommit, :Gblame, ... and more
  • haml.vim - Haml, Sass, and SCSS support
  • markdown.vim - Syntax highlighting for Markdown
  • pathogen.vim - Install plugins and runtime files in their own private directories
  • ragtag.vim - Provide easy way to create tags for html, erb, etc
  • rails.vim - Enhanced syntax highlighting, gf, :Rextract, ... and more
  • Solarized - Solarized colorscheme for Vim
  • Tabular.vim - Text alignment. e.g. :Tab /= to align =s
  • The NERD tree - A tree explorer plugin for navigating the filesystem
  • vim-airline - A fancy statusline
  • vim-airline-themes - Themes for vim-airline
  • vim-coffee-script - CoffeeScript support. Live preview with :CoffeeCompile watch vert
  • vim-commentary - gcc to comment out current line and gc to comment out a target
  • vim-fish - Fish syntax highlighting and indenting
  • vim-flake8 - Check Python syntax and style with flake8
  • vim-gnupg - Decrypt/encrypt automatically when opening/closing GPG encrypted files
  • vim-rhubarb - Open current file in Github with :Gbrowse
  • vim-rspec - Running RSpec specs from Vim
  • vim-ruby - Ruby syntax highlighting and indenting

Not bundled plugins

  • syntastic - It makes saving and quitting longer. There could be some way to mitigate but I have given up.

Usage

Install a new plugin:

cd ~/.vim
git submodule add <plugin-repository-url> bundle/<plugin-name>

Fetch all bundled plugins:

rake install

Build all bundled plugins:

rake build

Update all bundled plugins:

rake update

Update a bundled plugin:

cd ~/.vim/bundle/<plugin-name>
git pull

Change the URL of a bundled plugin:

git submodule set-url bundle/<plugin-name> <plugin-repository-url>

Remove a bundled plugin:

git rm bundle/<plugin-name>
rm -rf .git/modules/bundle/<plugin-name>
git config --remove-section submodule.bundle/<plugin-name>

About

My ~/.vim directory.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages