Variabel safe-local-variable-values
dapat menyimpan pasangan nama / nilai yang aman sebagai file-local atau direktori-lokal. Namun terkadang saya ingin mengatakan nilai apa pun valid untuk variabel yang diberikan. Halaman manual yang saya tautkan mengatakan bahwa nilai integer dianggap aman untuk apa fill-column
. Apakah ada cara untuk melakukan ini untuk variabel saya sendiri?
13
identity
sebagai tes.Jawaban:
Setel
safe-local-variable
properti ke fungsi yang memvalidasi nilai. Misalnya,fill-column
memilikisafe-local-variable
set properti untukintegerp
. Gunakan(lambda (x) t)
sebagai fungsi validasi jika ada nilai yang valid.atau
Memiliki setiap nilai yang valid cukup langka. Ini jauh lebih umum untuk membatasi untuk jenis tertentu, misalnya
integerp
,stringp
, dllsumber