2016-02-04 03:41:17 +00:00
|
|
|
execute pathogen#infect()
|
2016-02-04 03:37:50 +00:00
|
|
|
|
|
|
|
syntax on
|
2016-02-04 03:41:17 +00:00
|
|
|
filetype plugin indent on
|
2016-02-04 03:37:50 +00:00
|
|
|
|
2016-02-04 03:51:15 +00:00
|
|
|
" Window settings
|
|
|
|
set winminwidth=20
|
|
|
|
set winwidth=100
|
|
|
|
set winheight=20
|
|
|
|
|
|
|
|
" Wrapping
|
|
|
|
set nowrap
|
|
|
|
set linebreak " wrap nicer
|
|
|
|
|
|
|
|
" Keeps lines below the cursor
|
|
|
|
set scrolloff=2
|
|
|
|
|
|
|
|
" Tabbing
|
|
|
|
" I added this monster because Python doesn't play nice with my usual
|
|
|
|
" settings, or some such nonsense. Anyway, it appears to work.
|
|
|
|
function! SetupTabbing()
|
|
|
|
set tabstop=2
|
|
|
|
set expandtab
|
|
|
|
set shiftwidth=2
|
|
|
|
set softtabstop=2
|
|
|
|
set sw=2
|
|
|
|
set autoindent
|
|
|
|
set smartindent
|
|
|
|
set smarttab
|
|
|
|
endfunction
|
|
|
|
command! -bar SetupTabbing call SetupTabbing()
|
|
|
|
SetupTabbing
|
|
|
|
|
|
|
|
" makes LaTeX use spell checking, word wrapping
|
|
|
|
autocmd FileType tex set wrap spell
|
|
|
|
autocmd FileType make set noexpandtab
|
2017-10-31 14:56:29 +00:00
|
|
|
autocmd FileType markdown set wrap
|
2016-02-04 03:51:15 +00:00
|
|
|
|
|
|
|
let java_allow_cpp_keywords=1
|
|
|
|
|
|
|
|
set ruler
|
|
|
|
set number
|
|
|
|
set backspace=indent,eol,start
|
2017-09-13 02:15:25 +00:00
|
|
|
set incsearch
|
2016-02-04 03:51:15 +00:00
|
|
|
set hlsearch
|
|
|
|
|
2016-02-04 04:48:36 +00:00
|
|
|
set splitright
|
|
|
|
set splitbelow
|
|
|
|
|
|
|
|
map <C-n> :NERDTreeToggle<CR>
|
|
|
|
|
|
|
|
|
2016-02-17 04:31:53 +00:00
|
|
|
" Enable airline by default
|
2016-02-04 04:48:36 +00:00
|
|
|
set laststatus=2
|
2016-02-17 04:31:53 +00:00
|
|
|
let g:airline#extensions#tabline#enabled = 1
|
|
|
|
|
|
|
|
" Ignore *.pyc files.
|
|
|
|
let NERDTreeIgnore = ['\.pyc$']
|
|
|
|
|
2016-02-04 04:48:36 +00:00
|
|
|
"
|
2016-02-04 03:51:15 +00:00
|
|
|
"" I think this is some command for OS X compatibility? I don't know. Leaving
|
|
|
|
"" it here so that I can find it later if I need it.
|
2017-09-15 14:49:29 +00:00
|
|
|
set term=xterm-color
|
2016-02-17 04:24:28 +00:00
|
|
|
set t_Co=256
|
2016-02-04 04:48:36 +00:00
|
|
|
|
2017-09-15 14:49:29 +00:00
|
|
|
"colorscheme 256-grayvim
|
|
|
|
colorscheme gentooish
|
|
|
|
|
2017-09-13 02:15:25 +00:00
|
|
|
"
|
2017-03-13 15:51:19 +00:00
|
|
|
" fixes webpack file watchers
|
|
|
|
set backupcopy=yes
|
|
|
|
|
2017-05-30 20:24:40 +00:00
|
|
|
" put swap files out of the current directory
|
|
|
|
set dir=$HOME/.vim/tmp/swap
|
|
|
|
if !isdirectory(&dir) | call mkdir(&dir, 'p', 0700) | endif
|
|
|
|
|
|
|
|
set autoread
|
|
|
|
set updatetime=100
|
|
|
|
au FileChangedShell * checktime
|
|
|
|
au CursorHold * checktime
|
|
|
|
au CursorHoldI * checktime
|
|
|
|
|
2017-11-20 19:02:10 +00:00
|
|
|
let g:ctrlp_map = '<c-p>'
|
|
|
|
let g:ctrlp_cmd = 'CtrlP'
|
|
|
|
|
2018-01-17 19:51:03 +00:00
|
|
|
set wildignore +=*/tmp/*,*.pyc,*/__pycache__/*
|
|
|
|
|