diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-03-26 08:14:12 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-03-26 08:14:12 +0200 | 
| commit | 49054b369c1c61177e32c243154a22732b739903 (patch) | |
| tree | 8ba23beab61c51491f45e3fe6065605d45798fb1 | |
| download | vim-49054b369c1c61177e32c243154a22732b739903.zip vim-49054b369c1c61177e32c243154a22732b739903.tar.gz | |
initial commit
| -rw-r--r-- | vimrc | 71 | 
1 files changed, 71 insertions, 0 deletions
| @@ -0,0 +1,71 @@ +" vimrc + +map <F12> :let &background = ( &background == "dark" ? "light" : "dark" )<CR> + +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") +  syntax on +  set hlsearch +endif + +" colorize extra whitespaces +highlight ExtraWhitespace ctermbg=red guibg=red +match ExtraWhitespace /\s\+$/ +autocmd ColorScheme * highlight ExtraWhitespace ctermbg=red guibg=red + +" files +set ff=unix +set nofsync +:filetype on + +"set cursorline +"set cursorcolumn +set foldmethod=marker +set expandtab tabstop=4 shiftwidth=4 softtabstop=4 +set backspace=indent,eol,start  " allow backspacing over everything in insert mode + +if has("vms") +  set nobackup		" do not keep a backup file, use versions instead +else +  set backup		" keep a backup file +endif +set autoindent      " use autoindent" +set nocompatible    " do not try to act like vi +set laststatus=2    " alway add status line +set history=50		" keep 50 lines of command line history +set ruler		    " show the cursor position all the time +set showcmd		    " display incomplete commands +set incsearch		" do incremental searching +set number          " show line number +set showmode        " show current mode +"map <M-b> <c-b> + +" Don't use Ex mode, use Q for formatting +map Q gq + +" Make p in Visual mode replace the selected text with the "" register. +vnoremap p <Esc>:let current_reg = @"<CR>gvs<C-R>=current_reg<CR><Esc> + +" Only do this part when compiled with support for autocommands. +if has("autocmd") + +  " Enable file type detection. +  " Use the default filetype settings, so that mail gets 'tw' set to 72, +  " 'cindent' is on in C files, etc. +  " Also load indent files, to automatically do language-dependent indenting. +  filetype plugin indent on + +  " For all text files set 'textwidth' to 78 characters. +  autocmd FileType text setlocal textwidth=78 + +  " When editing a file, always jump to the last known cursor position. +  " Don't do it when the position is invalid or when inside an event handler +  " (happens when dropping a file on gvim). +  autocmd BufReadPost * +    \ if line("'\"") > 0 && line("'\"") <= line("$") | +    \   exe "normal g`\"" | +    \ endif + +endif " has("autocmd") + | 
