ในสคริปต์มันเป็นประเพณีที่จะทำสิ่งที่ชอบ:
let s:save_cpo = &cpo
set cpo&vim
... script ...
let &cpo = s:save_cpo
เพื่อให้แน่ใจว่าโหมดที่เข้ากันไม่ได้สำหรับสคริปต์
คือ:
set cpo&vim
การจัดเรียงบางส่วนของไวยากรณ์พิเศษในขณะที่foo & bar
? หรือว่ามันเป็นเหมือนคำสั่งทริกเกอร์ไลน์หรืออย่างอื่นมากกว่านี้?