summaryrefslogtreecommitdiffstats
path: root/.vimrc
diff options
context:
space:
mode:
authorThibaut Horel <thibaut.horel@gmail.com>2013-02-17 23:29:08 +0100
committerThibaut Horel <thibaut.horel@gmail.com>2013-02-17 23:29:08 +0100
commit1637cb57b6bd91f209141efa59c7a87a18749475 (patch)
tree606dcd0ccf4a71d9d1921a9a7b64572f59cb72d1 /.vimrc
parentb7105087249a1b2e5cad01056d69fe742baf1d9e (diff)
downloaddotfiles-1637cb57b6bd91f209141efa59c7a87a18749475.tar.gz
Add vim config
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc72
1 files changed, 72 insertions, 0 deletions
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..21d6ef6
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,72 @@
+execute pathogen#infect()
+filetype off
+filetype plugin indent on
+
+set nocompatible
+
+set modelines=0
+
+set tabstop=4
+set shiftwidth=4
+set softtabstop=4
+set expandtab
+let mapleader = ","
+set encoding=utf-8
+set scrolloff=3
+set autoindent
+set showmode
+set showcmd
+set hidden
+set wildmenu
+set wildmode=list:longest
+set visualbell
+set cursorline
+set ttyfast
+set ruler
+set backspace=indent,eol,start
+set laststatus=2
+set relativenumber
+set undofile
+
+nnoremap / /\v
+vnoremap / /\v
+set ignorecase
+set smartcase
+set gdefault
+set incsearch
+set showmatch
+set hlsearch
+nnoremap <leader><space> :noh<cr>
+nnoremap <tab> %
+vnoremap <tab> %
+
+set wrap
+set textwidth=79
+set formatoptions=qrn1
+set colorcolumn=85
+
+nnoremap <up> <nop>
+nnoremap <down> <nop>
+nnoremap <left> <nop>
+nnoremap <right> <nop>
+inoremap <up> <nop>
+inoremap <down> <nop>
+inoremap <left> <nop>
+inoremap <right> <nop>
+nnoremap j gj
+nnoremap k gk
+inoremap jk <Esc>
+inoremap kj <Esc>
+vnoremap < <gv
+vnoremap > >gv
+nnoremap <C-h> <C-w>h
+nnoremap <C-j> <C-w>j
+nnoremap <C-k> <C-w>k
+nnoremap <C-l> <C-w>l
+noremap <F1> <Esc>
+
+syntax on
+set background=dark
+colorscheme molokai
+
+set autochdir