On 19/07/11 04:18, [email protected] wrote: > +If you use vim (7+ compiled with autocommands), and coreutils working > +directory name also matches, add the following in ~/.vimrc: > + > + " Set GNU style indentation, spaces instead of TABs > + function! CoreutilsIndent() > + " Check if 'coreutils' is part of the current working directory > + if match(getcwd(), "coreutils") > 0 > + " The next 3 lines below set the GNU indentation > + setlocal cinoptions=>4,n-2,{2,^-2,:2,=2,g0,h2,p5,t0,+2,(0,u0,w1,m1 > + setlocal shiftwidth=2 > + setlocal tabstop=8 > + " Coreutils specific, expand TABs with spaces > + setlocal expandtab > + endif > + endfunction > + > + autocmd BufEnter *.c,*.h call CoreutilsIndent()
Thanks! There is also a plugin available to load .vim files from the dir http://stackoverflow.com/questions/456792/vim-apply-settings-on-files-in-directory Matching on the path seems a little hacky, though not too bad. I'll try these out for a while and will apply soon. cheers, Pádraig.
