Skip to content

Domon/vimfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domon's vimfiles

Installation

  1. Clone the files

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

     $ rake install
    
  3. 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>

Font

The font I'm using is Anonymous Pro.

Releases

No releases published

Packages

No packages published