X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/a9cd51d25744f6a50d32470f596ae48bb0d3f2ea..96bf67f951230f454a1d630f52fcf15461051f21:/packages/vim/vimrc diff --git a/packages/vim/vimrc b/packages/vim/vimrc index e8c4e4fb..aa95f7fe 100644 --- a/packages/vim/vimrc +++ b/packages/vim/vimrc @@ -1,19 +1,84 @@ -set autowrite -set backspace=2 -set encoding=utf-8 -set hlsearch -set ignorecase -set incsearch -set mouse=a -set nocompatible -set smartcase -set smartindent -set title - -syntax on - " Scroll only one line for mouse wheel events to get smooth scrolling on touch screens map imap map imap + +" sensible.vim - Defaults everyone can agree on +" Maintainer: Tim Pope +" 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 to clear the highlighting of :set hlsearch. +if maparg('', 'n') ==# '' + nnoremap :nohlsearch=has('diff')?'diffupdate':'' +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 u