Code Monkey home page Code Monkey logo

vimfiles's Introduction

Usage

Clone this repo into your home directory. Such as:

git clone --recursive git://github.com/mmozuras/vimfiles.git ~/.vim

Now you should create a new .vimrc file in your home directory that loads the pre-configured one that comes bundled in this package. You can do it on Linux/Mac like this:

echo "source ~/.vim/vimrc" > ~/.vimrc

This way you can override the default configuration by adding your own inside this file.

To complete installation run bundle/YouCompleteMe/install.sh.

Troubleshooting

If on OSX vim-dispatch and vim-rspec are not working correctly: consider removing the default /etc/zshenv. It uses /usr/libexec/path_helper which messes up $PATH.

Learn Vim

Visit the following sites to learn more about Vim:

Credits

Some of the people that inspired my .vim:

Plugins

Plugins themselves are in the bundle/ folder. Their configurations are in the plugin/settings/ folder. And language files are in languages folder. Plugins currently used:

  • ack - better search, configured to use ag instead of ack
  • airline - lean & mean statusline for vim that's light as air
  • bundler - lightweight support for Ruby bundler
  • cursor - go to previous cursor position when opening a file
  • ctrlp - the fastest and most intuitive way for opening files in your project
  • dispatch - asynchronous build and test dispatcher
  • endwise - support to close Ruby blocks such as 'if', 'do' with 'end'
  • fugitive - support for Git, adding convenient commands such as :Gstatus, :Gread, :Gmove
  • gundo - visualizes undo tree
  • pathogen - the magic souce that makes it super easy to install plugins
  • rails - Ruby on Rails power tools
  • rspec - run Rspec specs from Vim
  • smartinput - automatically closes brackets and quotes.
  • surround - add, change, remove surrounding parentheses, brackets, quotes, etc
  • syntastic - checks for syntax errors in many languages
  • tcomment - support to comment lines of code
  • unimpaired - pairs of handy bracket mappings
  • YouCompleteMe - code completion engine
  • whitespace - strips trailing whitespace

vimfiles's People

Contributors

mmozuras avatar

Stargazers

Angus H. avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.