Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dtinth/.vimrc

My VIM settings.
https://github.com/dtinth/.vimrc

vim

Last synced: about 2 months ago
JSON representation

My VIM settings.

Awesome Lists containing this project

README

        

This repository contains my rc script for VIM.

Setup
-----

```bash
# install vundle and clone the repository
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
git clone https://github.com/dtinth/.vimrc.git ~/vimrc

# install plugins
vim +'set nocompatible' \
+'filetype off' \
+'set rtp+=~/.vim/bundle/Vundle.vim' \
+'call vundle#begin()' \
+'source ~/vimrc/vundles.vim' \
+'call vundle#end()' \
+'PluginInstall' \
+'qall'

# create required directories
mkdir ~/.vimtmp ~/.vimbackup

# install!
echo 'source ~/vimrc/boot.vim' >> ~/.vimrc
```

Repository Contents
-------------------


boot.vim

Convenient file for quick setup...



main.vim

My main .vimrc file.
Includes the other files (except vundles.vim).
Contains the settings that don't deserve its own file.



vundles.vim
My Vundle settings.


disable_arrow_keys.vim
Disables arrow keys, forcing you to use hjkl.


keys.vim
My key mappings.


tab_autocomplete.vim
Maps the tab key to trigger autocompletion menu.


file_types.vim
Specific settings for file types.