Files
dotfiles/vim/bundle/ubuntu-vim72/debian.vim

63 lines
2.1 KiB
VimL
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
" Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim72,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=indent,eol,start " more powerful backspacing
" Now we set some defaults for the editor
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
" modelines have historically been a source of security/resource
" vulnerabilities -- disable by default, even when 'nocompatible' is set
set nomodeline
" Suffixes that get lower priority when doing tab completion for filenames.
" These are files we are not likely to want to edit or read.
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
" We know xterm-debian is a color terminal
if &term =~ "xterm-debian" || &term =~ "xterm-xfree86"
set t_Co=16
set t_Sf=[3%dm
set t_Sb=[4%dm
endif
" Some Debian-specific things
if has("autocmd")
" set mail filetype for reportbug's temp files
augroup debian
au BufRead reportbug.* set ft=mail
au BufRead reportbug-* set ft=mail
augroup END
endif
" Set paper size from /etc/papersize if available (Debian-specific)
if filereadable("/etc/papersize")
let s:papersize = matchstr(readfile('/etc/papersize', '', 1), '\p*')
if strlen(s:papersize)
exe "set printoptions+=paper:" . s:papersize
endif
endif
if has('gui_running')
" Make shift-insert work like in Xterm
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>
endif
if executable("launchpad-integration")
" Launchpad integration
an 9999.76 &Help.Get\ Help\ Online\.\.\. :call <SID>LPI("--info")<CR>
an 9999.77 &Help.Translate\ This\ Application\.\.\. :call <SID>LPI("--translate")<CR>
an 9999.78 &Help.Report\ a\ Problem\.\.\. :call <SID>LPI("--bugs")<CR>
an 9999.79 &Help.-lpisep- <Nop>
fun! s:LPI(opt)
call system("launchpad-integration --pid " . getpid() . " " . a:opt)
endfun
endif