Please bear with us as we work to restore functionality to dotfiles.org.
ben
/vimrc
" basics
set nocompatible " use gVim defaults
set mouse=a " make sure mouse is used in all cases.
set fileformat=unix " force unix-style line breaks
set tabpagemax=30 " maximum number of tabs
" tabs and indenting
set expandtab " insert spaces instead of tab chars
set tabstop=2 " a n-space tab width
set shiftwidth=2 " allows the use of < and > for VISUAL indenting
set softtabstop=2 " counts n spaces when DELETE or BCKSPCE is used
if has("autocmd")
filetype plugin indent on " indents behaviour depends on type
else
set autoindent " auto indents next new line
endif
"set nosmartindent " intelligent indenting -- DEPRECATED by cindent
"set nocindent " set C style indenting off, I don't write C!
" searching
set nohlsearch " dont highlight all search results
set incsearch " increment search
set ignorecase " case-insensitive search
set smartcase " upper-case sensitive search
" formatting
set backspace=2 " full backspacing capabilities
set history=100 " 100 lines of command line history
set cmdheight=1 " command line height
set laststatus=1 " occasions to show status line, 2=always.
set ruler " ruler display in status line
set showmode " show mode at bottom of screen
set showcmd " display some infos (in visual)
set number " show line numbers
set nobackup " disable backup files (filename~)
set showmatch " show matching brackets (),{},[]
set ww=<,>,[,] " whichwrap -- left/right keys can traverse up/down
" syntax highlighting
syntax on " enable syntax highlighting
" set templatepath .vim/plugin/templates.vim
let g:templatePath = "/home/ben/.vim/templates"
" strip ^M linebreaks from dos formatted files
map M :%s/$//g
" highlight redundant whitespaces and tabs.
"highlight RedundantSpaces ctermbg=red guibg=red
"match RedundantSpaces /\s\+$\| \+\ze\t\|\t/
" gvim settings
"set guioptions-=T" Disable toolbar icons
set guifont=Dejavu\ Sans\ Mono\ 10 " backslash spaces
"set lines=30
"set columns=95
" F5 toggles spell checking
:map :setlocal spell! spelllang=de_de
:imap :setlocal spell! spelllang=de_de
" common save shortcuts ~ dont work with vim :(
"inoremap :wa
"nnoremap :w
" Mapping for Copy/Paste
map "+x
map "+y
map "+p
" enter ex mode with semi-colon
nnoremap ; :
vnoremap ; :
" strip ^M linebreaks from dos formatted files
map M :%s/$//g
" mutt rules
au BufRead /tmp/mutt-* set tw=72 spell