Variabel konfigurasi bukan opsi, mereka hanya "meniru" mereka untuk plugin. Oleh karena itu, Anda tidak menggunakan :set, tetapi :let(dan :echomencantumkan nilainya saat ini).
Sigil di depan variabel menentukan cakupannya. g:berarti global; yang biasanya perlu diatur sebelum plugin dimuat, yaitu dengan menempatkan
let g:javascript_conceal = 1
ke ~/.vimrc(dan mulai ulang Vim) Anda.
Karena beberapa konfigurasi hanya berlaku untuk tipe file tertentu , ini menggunakan b:awalan. Mengaturnya ~/.vimrchanya akan menerapkannya ke buffer pertama yang dibuka, yang bukan yang Anda inginkan. Sebaliknya, Anda perlu menghubungkan ke mekanisme deteksi tipe file .
Jika Anda hanya ingin mengaktifkan opsi konfigurasi untuk tipe file tertentu, gunakan :let b:var = valuesebagai gantinya, dan masukkan perintah yang sesuai ~/.vim/after/ftplugin/{filetype}.vim, di mana {filetype}jenis file yang sebenarnya (misalnya javascript). (Ini mengharuskan Anda memiliki :filetype plugin on; penggunaan direktori setelah memungkinkan Anda untuk menimpa pengaturan jenis file standar yang dilakukan oleh $VIMRUNTIME/ftplugin/{filetype}.vim.)
Atau, Anda bisa menentukan :autocmd FileType {filetype} setlocal option=valuelangsung di Anda ~/.vimrc, tetapi ini cenderung menjadi sulit setelah Anda memiliki banyak penyesuaian.
autocmd Filetype javascript let b:javascript_fold = 1