[GTALUG] Share your ~/.vimrc file (was Vim talk slides posted)

Kevin Cozens kevin at ve3syb.ca
Thu Jan 14 14:02:23 UTC 2016


On 16-01-14 10:13 AM, Myles Braithwaite wrote:
> I'm really interested in other people's setup so could we start a
> thread of people sharing their ~/.vimrc file.
>
> Here is mine: <https://github.com/myles/dotfiles/blob/master/vimrc>.

Wow, that is a long list of stuff in that file. Mine hardly has anything by 
comparison. I use the following to automatically fix whitespace and 
de-tabify when editing various source code files.

:autocmd BufEnter *.c,*.h,*.cpp,*.php,*.cs set comments=sl:/*,mb:**,elx:*
:autocmd BufEnter *.c,*.h,*.cpp,*.php,*.cs,*.py set sts=4 expandtab ts=4 sw=4
:autocmd BufWritePre *.c,*.h,*.cpp,*.php,*.cs,*.py :%s/\s\+$//e
:autocmd BufWritePre *.c,*.h,*.cpp,*.php,*.cs,*.py :retab

:autocmd BufEnter *.pl,*.py set sts=4 expandtab ts=4 sw=4
:autocmd BufWritePre *.pl,*.py :%s/\s\+$//e
:autocmd BufWritePre *.pl,*.py :retab

:autocmd BufEnter *.scm set sts=2 expandtab ts=2 sw=2
:autocmd BufWritePre *.scm :%s/\s\+$//e
:autocmd BufWritePre *.scm :retab


-- 
Cheers!

Kevin.

http://www.ve3syb.ca/           |"Nerds make the shiny things that distract
Owner of Elecraft K2 #2172      | the mouth-breathers, and that's why we're
                                 | powerful!"
#include <disclaimer/favourite> |             --Chris Hardwick


More information about the talk mailing list