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
|
|
|
|
|
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.
|
2016-02-04 04:48:36 +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
|
|
|
|
|
|
|
colorscheme 256-grayvim
|
|
|
|
"colorscheme gentooish
|
2016-03-22 15:45:42 +00:00
|
|
|
|
2016-03-24 03:04:53 +00:00
|
|
|
let mapleader = "'"
|
2016-03-22 15:45:42 +00:00
|
|
|
set pastetoggle=<Leader>p
|
2016-03-22 18:15:35 +00:00
|
|
|
map <Leader>w :set wrap<CR>
|
|
|
|
map <Leader>e :set nowrap<CR>
|