Sulla base di un rapido controllo di C-hig (emacs) Specifying File Variables
, sono ragionevolmente sicuro che non puoi.
Penso che le tue opzioni siano:
- Sposta il commento fuori dal blocco delle variabili locali.
- Cambia la variabile (es. Dagli un prefisso simile
DISABLED:
) in modo tale che il valore sia semplicemente assegnato a una variabile che nulla usa.
Modificare:
Se non si desidera approvare un gruppo di DISABLED:foo
variabili safe-local-variable-values
, è possibile adattare l'approccio per trarre vantaggio dal fatto che le voci successive bloccano quelle precedenti se si utilizza lo stesso nome di variabile. Qualcosa di simile a:
# Local Variables:
# #: python-shell-interpreter: "python3"
# #: python-shell-virtualenv-path: "~/.virtualenvs/datascience"
# leo-python-args-to-send: "-f fqanalysis.txt"
# #: <comment>
# End:
Questi non sono ancora commenti, ma significa avete solo una singola variabile locale chiamata #
(o \#
in questo caso) con il valore <comment>
, e Emacs non vi relativo a quelle precedenti; così puoi riutilizzare questo approccio in altri file e finire con una sola safe-local-variable-values
voce per tutti questi valori "commentati", purché quella #: <comment>
voce sia sempre l'ultima.
(YMMV; questo è solo leggermente testato ed è ovviamente una soluzione alternativa per l'hacking. Nota anche che non è necessario utilizzare il carattere di commento effettivo, poiché in realtà è un nome variabile, quindi puoi chiamarlo come vuoi, purché non lo sia probabilmente in conflitto con qualsiasi nome di variabile 'appropriato'.)
Potresti abbandonare la necessità di #: <comment>
inserire una voce ma evitare comunque di fare domande se hai aggiunto quanto segue alla tua configurazione:
(put '\# 'safe-local-variable (lambda (_) t))
Che dice "TUTTI i valori per la variabile #
sono sicuri.
# python-shell-virtualenv-path: "~/.virtualenvs/datascience"
e applico il comandocomment-region
, il risultato è# # python-shell-virtualenv-path: "~/.virtualenvs/datascience"
. Non so se sia il modo corretto di commentare le variabili locali.