Sur la base d'une vérification rapide de C-hig (emacs) Specifying File Variables
, je suis raisonnablement sûr que vous ne pouvez pas.
Je pense que vos options sont:
- Déplacez le commentaire en dehors du bloc de variables locales.
- Modifiez la variable (par exemple, donnez-lui un préfixe comme
DISABLED:
) de telle sorte que la valeur soit simplement attribuée à une variable que rien n'utilise.
Éditer:
Si vous ne voulez pas avoir à approuver un tas de DISABLED:foo
variables pour safe-local-variable-values
, vous pouvez adapter l'approche pour profiter du fait que les entrées successives encombrent les entrées précédentes si le même nom de variable est utilisé. Quelque chose comme:
# Local Variables:
# #: python-shell-interpreter: "python3"
# #: python-shell-virtualenv-path: "~/.virtualenvs/datascience"
# leo-python-args-to-send: "-f fqanalysis.txt"
# #: <comment>
# End:
Ce ne sont toujours pas des commentaires, mais cela signifie que vous n'avez qu'une seule variable locale nommée #
(ou \#
dans ce cas) avec la valeur <comment>
, et Emacs ne vous interrogera pas sur les précédentes; vous pouvez donc réutiliser cette approche dans d'autres fichiers et ne vous retrouver qu'avec une seule safe-local-variable-values
entrée pour toutes ces valeurs «commentées», tant que cette #: <comment>
entrée est toujours la dernière.
(YMMV; cela n'est que légèrement testé et est évidemment une solution de contournement. Notez également que vous n'avez pas besoin d'utiliser le caractère de commentaire réel, car il s'agit en fait d'un nom de variable, vous pouvez donc l'appeler comme vous le souhaitez, tant qu'il n'est pas susceptible d'entrer en conflit avec tout nom de variable `` correct ''.)
Vous pourriez abandonner la nécessité d'une #: <comment>
entrée, mais évitez tout de même de vous poser des questions si vous ajoutez ce qui suit à votre configuration:
(put '\# 'safe-local-variable (lambda (_) t))
Qui dit "TOUTES les valeurs de la variable #
sont sûres.
# python-shell-virtualenv-path: "~/.virtualenvs/datascience"
et applique la commandecomment-region
, le résultat est# # python-shell-virtualenv-path: "~/.virtualenvs/datascience"
. Je ne sais pas si c'est la bonne façon de commenter les variables locales.