config/vimrc

49 lines
1,011 B
VimL
Raw Normal View History

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
autocmd FileType python SetupTabbing
let java_allow_cpp_keywords=1
set ruler
set number
set backspace=indent,eol,start
set hlsearch
"" 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.
"set term=xterm