Die Variable safe-local-variable-values
kann Name / Wert-Paare speichern, die als dateilokal oder verzeichnislokal sicher sind. Manchmal möchte ich jedoch sagen, dass jeder Wert für eine bestimmte Variable gültig ist. Die von mir verlinkte Handbuchseite besagt, dass jeder ganzzahlige Wert als sicher gilt fill-column
. Gibt es eine Möglichkeit, dies für meine eigenen Variablen zu tun?
13
identity
als Test.Antworten:
Setzen Sie die
safe-local-variable
Eigenschaft auf eine Funktion, die den Wert überprüft. Beispielsweisefill-column
hat einesafe-local-variable
Eigenschaft festgelegt aufintegerp
. Verwenden Sie(lambda (x) t)
als Validierungsfunktion , wenn jeder Wert gültig ist.oder
Mit jedem gültigen Wert ist ziemlich selten. Es ist weitaus häufiger auf eine bestimmte Art zu beschränken, zB
integerp
,stringp
usw.quelle