Skip to content

ntaylor89/vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Vim - setup and install

This is my personal .vimrc as well as an install script to get you up and going on a new system. I am using pathogen to manage all the plugins. The install script with fetch each plugin and install it into ~/.vim/bundles which pathogen with then add to your vim runtime files.

###Fonts The Linux fonts rely on the Inconsolata font which can be downloaded from the link below If you are running Fedora you can install the Inconsolata fonts with yum.

Plugins

Below is a brief description of each plugin and how they are configured in my vimrc. Unless otherwise specified the default key bindings for each plugin are used. Check the link to the plugin repository for more information on plugin features and any key bindings that the plugin may use.

supertab

Allows you to use the [Tab] key for symbol completion. This is bound to omnicomplete, by pressing [Tab] [Tab] while typing a symbol omnicomplete will be called to complete the symbol.

tcomment

TComment works like a toggle, i.e., it will comment out text that contains uncommented lines, and it will remove comment markup for already commented text.

tagbar

The tabbar plugin allows you to view all of the symbols in a given file. This plugin has been mapped to F4

DoxygenToolkit

Automatically insert doxygen comments into a file.

vim-color-solarized

My personal preference for a nice looking color scheme.

ctrlp

Allows quick access to all the files in a given project. This plugin has been mapped to Control-P

vim-airline

Gives a nice status line and integrates with tagbar to show what function you are currently in.

syntastic

Highlights errors in your code. Hooks into a languages linter so every time you save any errors will be highlighted. Additionally you can use :Error to bring up a list of all errors in the file

vim-fugitive

Integrates with vim-airline to give info on the git current working branch and other lots of cool features

NERDTree

Nice file browser integration. NERDTreeToggle has been mapped to F5

About

Various settings for vim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.9%
  • Vim Script 44.1%