-imap <Leader>-- –
-imap <Leader>--- —
-imap <Leader>... …
-
-iab sgf Sehr geehrte Frau
-iab sgh Sehr geehrter Herr
-iab lf Liebe Frau
-iab lh Lieber Herr
-iab sgdh Sehr geehrte Damen und Herren
-iab twimc To Whom It May Concern
-iab lg liebe Grüsse
-iab Lg Liebe Grüsse
-iab fg Freundliche Grüsse
-iab mfg Mit freundlichen Grüssen
-iab mbbg Mit bundesbrüderlichen Grüßen
-iab mvbg Mit verbandsbrüderlichen Grüßen
-iab vd Vielen Dank
-iab vld Vielen lieben Dank
+let mapleader = ';'
+let maplocalleader = ';'
+
+" replace fake tab chars with real ones
+map <Leader>ft :%s,⇝·*, ,g<CR>:nohlsearch<CR>``
+" replace fake spaces with real ones
+map <Leader>fs :%s,·, ,g<CR>:nohlsearch<CR>``
+
+function WhatHighlight()
+ echon 'hi<' . synIDattr(synID(line('.'),col('.'),1),'name') . '> '
+ echon 'trans<' . synIDattr(synID(line('.'),col('.'),0),'name') . '> '
+ echon 'lo<' . synIDattr(synIDtrans(synID(line('.'),col('.'),1)),'name') . '>'
+endfunction
+
+map <Leader>sy :call WhatHighlight()<CR>
+
+map <Leader>/ :nohlsearch<CR>
+
+iab <Leader>→ ➬
+
+try
+ execute pathogen#infect()
+catch
+ "echo "Pathogen not installed"
+endtry
+
+let g:is_posix = 1
+
+let g:ycm_add_preview_to_completeopt="popup"
+let g:ycm_autoclose_preview_window_after_completion = 1
+
+let g:UltiSnipsExpandTrigger = "<leader><tab>"
+let g:UltiSnipsJumpForwardTrigger = "<c-]>"
+let g:UltiSnipsJumpBackwardTrigger = "<c-[>"
+map <F10> :UltiSnipsEdit<cr>
+imap <F10> <esc>:UltiSnipsEdit<cr>