X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=vimrc;h=44ba05226538b58f62966a01cbb9d63d429dd16b;hb=ff5cf8e030e6639ef9701a151ff94464cb10126c;hp=3528719c8ec065b6f0c02f076554596fc102b11e;hpb=7edaacb627e6c120a019150d0d17c6adf25f3b8a;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index 3528719..44ba052 100644 --- a/vimrc +++ b/vimrc @@ -4,10 +4,10 @@ " Make sure Vim (and not Vi) settings are enabled. set nocompatible -" Enable automatic filedection, plugin and indention load. +" Enable automatic file detection, plugin and indention. filetype plugin indent on -" Use utf-8 file encoding for all files. +" Use UTF-8 file encoding for all files. set fileencodings=utf-8 " Wrap text after 78 characters. @@ -25,20 +25,16 @@ set tabstop=8 " Enable auto indention. set autoindent -" Activate lines display. -set number -" Display the ruler with current line/file position. -set ruler -" Display partial commands in the status line. -set showcmd +" Already display matches while typing the search command. This makes spotting +" errors easily. +set incsearch " Activate syntax folding. set foldmethod=syntax set foldcolumn=2 set foldlevel=99 " no folding at default -" Use smartcase mode when searching; only check for case if the searched word -" contains a capital character. +" Only check for case if the searched word contains a capital character. set ignorecase set smartcase @@ -46,6 +42,25 @@ set smartcase set spell set spelllang=en_us + +" Use a dark background. +set background=dark + +" Activate lines display. +set number +" Display the ruler with current line/file position. +set ruler +" Display partial commands in the status line. +set showcmd + +" Visualize the line the cursor is currently in. +set cursorline + +" Display tabs as "^I" and trailing space as "-". +set list +set listchars=trail:- + + " When joining lines only add one space after a sentence. set nojoinspaces @@ -68,11 +83,6 @@ set nomodeline " possible files. set wildmode=longest,list -" Visualize the line the cursor is currently in. -set cursorline - -" Use a dark background. -set background=dark " Use "," as my mapleader. @@ -85,9 +95,15 @@ let NERDCreateDefaultMappings=0 " Map toggle comment. map NERDCommenterToggle +" Maps to change spell language between English and German. +map se :set spelllang=en_us +map sd :set spelllang=de_de + " I often type "W" instead of "w" when trying to save a file. Fix my mistake. cmap W w cmap Wq wq +" Also fix my typo with "Q". +cmap Q q " Disable Apple style movements in MacVim.