(G)Vim: postavljanje opcija u ovisnosti o direktoriju
2010-02-25 in vim
Paralelni rad na nekoliko različitih projekata1 može biti zanimljiv, ali i frustrirajuć ukoliko ti projekti koriste različite konvencije za pisanje koda. Vim spašava stvar sa svojih nekoliko načina za korištenje paralelnih konfiguracija.
Svako rješenje ima svojih prednosti, no najjednostavnijim se i najefikasnijim u mojem slučaju pokazalo dodavanje sljedeće linije u ~/.vimrc:
au BufRead,BufNewFile /path/do/foldera/* setl noexpandtab
Gornji primjer će za sve fileove koji se nalaze unutar foldera /path/do/foldera (i ispod njega) koristiti “prave” tabove umjesto spaceova koji su moja defaultna konfiguracija. Hvala, Vim.
1 (“Paralelni rad na nekoliko različitih projekata” ujedno i vrlo dobro opisuje razloge radi kojih je ovaj blog mrtav više od pola godine.)