Në gjuhën e folur, mund të vendosni opsione për bufferin aktual vetëm duke përdorur setlocal
. Megjithatë, më duhet të vendos një shprehje më komplekse sesa thjesht një fjalë për fjalë, gjë që nuk është e mundur me setlocal
.
Aktualisht kam let &formatprg=s:prgpath." ".a:args
, por kjo vendos formatprg për të gjithë buferët, gjë që nuk është ajo që dua. Si do ta vendos formatprg si më sipër, vetëm për buferin aktual?
let &l:formatprg="hey"
,&l:formatprg
në dritaren tjetër ndryshon gjithashtu. 24.01.2013formatprg
është vetëm globale;setlocal
nuk do të punonte as për të. 24.01.2013formatexpr
, e cila është lokale, në rastin tuaj? Nëse jo, mund të konfiguroni njëautocmd
për të ndryshuarformatprg
nëBufRead,BufEnter
për lloje të veçanta skedarësh. 24.01.2013