Git Product home page Git Product logo

vim's Introduction

About

That is just a configuration set, plugins and customized colorschemes for VIM that I like. By now it uses the following plugins:

And some other configuration:

  • formatted file names in tab labels
  • ir_black colorscheme
  • omnifunc autocomplete
  • custom statusline
  • support simultaneous NERDTree, Syntastic and TagBar windows
  • automatically remove trailing whitespaces on save

Aliases

  • :nto -- NERDTree Open
  • :ntc -- NERDTree Close
  • :tbo -- TagBar Open
  • :tbc -- TagBar Close
  • :stm -- SyntasticToggleMode

Shortcuts

  • ctrl + shift + page up -- move current tab to the left
  • ctrl + shift + page down -- move current tab to the right

Installation

Clone the repository and link the files to your Vim configuration:

git clone http://github.com/vmassuchetto/vim/
cd vim
ln -s `pwd`/vim ~/.vim
ln -s `pwd`/vimrc ~/.vimrc

And update the plugins:

git submodule init
git submodule update

Notes

  • In order for TagBar to work you'll need Exuberant Ctags to generate the index files. Debian-like distributions have a exuberant-ctags package.
  • Syntastic will need a syntax checker for the language you're coding. Check for the required software in the comments of the vim files here.

Screenshot

Vim Screenshot

vim's People

Contributors

vmassuchetto avatar

Watchers

 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.