khan1782
12/7/2017 - 9:44 PM

.vimrc

Vim RC for kevin.

" kevin vim stuff
syntax on
set number
colorscheme seoul256 

let g:javascript_plugin_jsdoc = 1 " javacript syntax highlighting

" control p fuzzy search
set runtimepath^=~/.vim/bundle/ctrlp.vim
let g:ctrlp_custom_ignore = 'node_modules\|DS_Store\|git'

" change leader to comma
let mapleader = ","

function ToggleWrap()
  if (&wrap ==1)
    set nowrap
  else
    set wrap
  endif
endfunction

" toggle leader w to toggle text wrap
map <Leader>w :call ToggleWrap()<CR>

" pathogen plugins
execute pathogen#infect()

filetype plugin indent on
filetype plugin on

" NERDTree configuration
map <Leader>n :NERDTreeToggle<CR>
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif

" white space stuff
set nowrap
set tabstop=2

" window stuff
set splitright

" Change split panes
map <Leader>j <C-w>j
map <Leader>k <C-w>k
map <Leader>l <C-w>l
map <Leader>h <C-w>h

" save to system every time for web pack dev server
set backupcopy=yes