|
|
@ -3,3 +3,82 @@ map <ScrollWheelUp> <C-Y> |
|
|
|
imap <ScrollWheelUp> <C-X><C-Y> |
|
|
|
map <ScrollWheelDown> <C-E> |
|
|
|
imap <ScrollWheelDown> <C-X><C-E> |
|
|
|
|
|
|
|
" sensible.vim - Defaults everyone can agree on |
|
|
|
" Maintainer: Tim Pope <http://tpo.pe/> |
|
|
|
" Version: 1.1 |
|
|
|
|
|
|
|
set nocompatible |
|
|
|
let g:loaded_sensible = 1 |
|
|
|
|
|
|
|
filetype plugin indent on |
|
|
|
syntax enable |
|
|
|
|
|
|
|
set autoindent |
|
|
|
set backspace=indent,eol,start |
|
|
|
set complete-=i |
|
|
|
set smarttab |
|
|
|
|
|
|
|
set nrformats-=octal |
|
|
|
|
|
|
|
set ttimeout |
|
|
|
set ttimeoutlen=100 |
|
|
|
|
|
|
|
set incsearch |
|
|
|
" Use <C-L> to clear the highlighting of :set hlsearch. |
|
|
|
if maparg('<C-L>', 'n') ==# '' |
|
|
|
nnoremap <silent> <C-L> :nohlsearch<C-R>=has('diff')?'<Bar>diffupdate':''<CR><CR><C-L> |
|
|
|
endif |
|
|
|
|
|
|
|
set laststatus=2 |
|
|
|
set ruler |
|
|
|
set wildmenu |
|
|
|
|
|
|
|
if !&scrolloff |
|
|
|
set scrolloff=1 |
|
|
|
endif |
|
|
|
if !&sidescrolloff |
|
|
|
set sidescrolloff=5 |
|
|
|
endif |
|
|
|
set display+=lastline |
|
|
|
|
|
|
|
if &encoding ==# 'latin1' && has('gui_running') |
|
|
|
set encoding=utf-8 |
|
|
|
endif |
|
|
|
|
|
|
|
if &listchars ==# 'eol:$' |
|
|
|
set listchars=tab:>\ ,trail:-,extends:>,precedes:<,nbsp:+ |
|
|
|
endif |
|
|
|
|
|
|
|
if v:version > 703 || v:version == 703 && has("patch541") |
|
|
|
set formatoptions+=j " Delete comment character when joining commented lines |
|
|
|
endif |
|
|
|
|
|
|
|
if has('path_extra') |
|
|
|
setglobal tags-=./tags tags-=./tags; tags^=./tags; |
|
|
|
endif |
|
|
|
|
|
|
|
set autoread |
|
|
|
|
|
|
|
if &history < 1000 |
|
|
|
set history=1000 |
|
|
|
endif |
|
|
|
if &tabpagemax < 50 |
|
|
|
set tabpagemax=50 |
|
|
|
endif |
|
|
|
if !empty(&viminfo) |
|
|
|
set viminfo^=! |
|
|
|
endif |
|
|
|
set sessionoptions-=options |
|
|
|
|
|
|
|
" Allow color schemes to do bright colors without forcing bold. |
|
|
|
if &t_Co == 8 && $TERM !~# '^linux\|^Eterm' |
|
|
|
set t_Co=16 |
|
|
|
endif |
|
|
|
|
|
|
|
" Load matchit.vim, but only if the user hasn't installed a newer version. |
|
|
|
if !exists('g:loaded_matchit') && findfile('plugin/matchit.vim', &rtp) ==# '' |
|
|
|
runtime! macros/matchit.vim |
|
|
|
endif |
|
|
|
|
|
|
|
inoremap <C-U> <C-G>u<C-U> |
|
|
|