Dalam skrip, biasanya melakukan sesuatu seperti:
let s:save_cpo = &cpo
set cpo&vim
... script ...
let &cpo = s:save_cpo
Untuk memastikan mode yang tidak kompatibel untuk skrip.
Adalah:
set cpo&vim
semacam sintaks khusus, seperti pada foo & bar
? Atau lebih seperti perintah, garis pemicu atau yang lainnya?
cpo
berarticompatible option
dan&
berarti variabel opsi, sehingga&cpo
mewakili nilai opsi yang kompatibel.set cpo&vim
adalah sintaks khusus yang memberitahu vim untuk mengatur ulang opsicpo
defaultnyaaABceFs
.Lihat dokumen di
:h cpo
sumber