Vim script Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bundle
.gitignore
.gitmodules
README.md
Rakefile
gvimrc
ideavimrc
vimrc

README.md

Domon's vimfiles

Installation

  1. Clone the files

     git clone git://github.com/Domon/vimfiles.git ~/.vim
     cd ~/.vim
     git submodule update --init
    
  2. Install ~/.vimrc

     ln -s ~/.vim/vimrc ~/.vimrc
     ln -s ~/.vim/gvimrc ~/.gvimrc
     ln -s ~/.vim/ideavimrc ~/.ideavimrc
    
  3. Compile Command-T

     $ cd ~/.vim/bundle/command-t
     $ rbenv shell system
     $ command rake make
    

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-fish - Fish syntax highlighting and indenting
  • vim-gnupg - Decrypt/encrypt automatically when opening/closing GPG encrypted files
  • 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 prevent it 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
    

Font

The font I'm using is Anonymous Pro.