Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Réinitialiser une variable locale

1 réponse
Avatar
Ph. Ivaldi
Bonjour,

Je ne suis pas sûr d'avoir tout compris sur les variables locales à un
buffer.
Certains buffers en mode latex possède une variable locale
'asy-insinuate-latex-p' d'autres ont la valeur par défaut.
Je voudrai ramener toutes les valeurs à 't'.
Pour le moment je n'ai rien trouvé de mieux que:

(progn
(setq asy-insinuate-latex-p t)
(mapc (lambda (buffer)
(with-current-buffer buffer
(when (and
(buffer-file-name)
(string= (file-name-extension (buffer-file-name)) "tex"))
(kill-local-variable asy-insinuate-latex-p))))
(buffer-list)))

Ne suis-je pas en train de réinventer la roue?

Merci de votre attention,
--
Philippe Ivaldi.

1 réponse

Avatar
Florent Georges
Ph. Ivaldi wrote:

(progn
(setq asy-insinuate-latex-p t)
(mapc (lambda (buffer)



Je ne suis pas sur d'avoir compris exactement les requirements, mais
j'utiliserais plutot 'setq-default' si la variable est buffer-locale.

--drkm