" basic plugin/ syntax support execute pathogen#infect() filetype plugin indent on syntax on autocmd bufwritepost .vimrc source $MYVIMRC " theming set t_Co=256 set background=dark colorscheme molokai set statusline=%<%f\ %h%m%r%{fugitive#statusline()}%=%-14.(%l,%c%V%)\ %P set nocompatible set wrap set textwidth=79 set formatoptions=qrn1 set colorcolumn=85 set modelines=0 set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab 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 set autochdir set ignorecase set smartcase set gdefault set incsearch set showmatch set hlsearch let mapleader = "," nnoremap :noh nnoremap % vnoremap % nnoremap / /\v vnoremap / /\v nnoremap nnoremap nnoremap nnoremap inoremap inoremap inoremap inoremap nnoremap j gj nnoremap k gk inoremap jk inoremap kj noremap noremap gV '[V'] " allows for sequential indent/desindent by reselecting the text vnoremap < >gv " easy window switching nnoremap h nnoremap j nnoremap k nnoremap l " text bubbling vnoremap xkP'[V'] nnoremap ddkP nnoremap ddp vnoremap xp'[V'] " folding set foldlevelstart=99 nnoremap za nnoremap zA vnoremap zA let g:pymode_lint_write = 0 let g:EasyMotion_leader_key = ''