Le 27/01/2018 16:41, Florian Rehnisch m'a répondu :
>>
>> Par exemple,
>>
>> Sous /path/MACHIN/src :
>> set tabstop=8
>>
>> Sous /path/TRUC/src :
>> set tabstop=2
>> set expandtab
>>
>> [...]
>
> Peut-être tu cherche auto command
Je n'ai pas l'impression que ça puisse résoudre mon problème puisque
si je comprends bien ça se base sur le nom du fichier et pas sur son
emplacement.
Par exemple, je pourrais avoir un fichier main.c sous /path/MACHIN
et un autre main.c sous /path/TRUC, et j'ai besoin de paramètres
tabstop et expandtab différents pour ces deux main.c.
Cela dit, en parcourant la doc, je me demande si je ne pourrais pas
me baser sur le répertoire courant avec un truc de ce genre :
:if getcwd() ~ /path/MACHIN
: set tabstop=8
:elseif getcwd() ~ /path/TRUC
: set tabstop=2
: set expandtab
:elseif getcwd() ~ /path/BIDULE
: set tabstop=4
:else
: set tabstop=4
: set expandtab
:endif
Il va falloir que j'essaye.
--
Olivier Miakinen