OVH Cloud OVH Cloud

Quelqu'un customize ma variable...

2 réponses
Avatar
Daniel Déchelotte
Bonjour,

Mon custom-set-variables en haut de mon .emacs contient :
'(require-final-newline nil)

Mais juste après le lancement d'Emacs, M-x customize-variable
require-final-newline m'apprend que cette variable est à « Ask » parce
que "this option has been changed outside the customize buffer". Quand
je clique le bouton "Reset to Saved", ça revient bien à "nil". Donc il
y a un morceau de code indélicat qui me change la variable pendant le
lancement.

J'ai essayé de mettre un setq ou un (customize-set-value
'require-final-newline nil) à la toute fin de mon .emacs, mais sans
résultat. Pouvez-vous m'aider ?

emacs-21.3-21.FC3
-- Daniel

2 réponses

Avatar
Xavier Maillard
Daniel Déchelotte writes:

Bonjour,

Mon custom-set-variables en haut de mon .emacs contient :
'(require-final-newline nil)

Mais juste après le lancement d'Emacs, M-x customize-variable
require-final-newline m'apprend que cette variable est à « Ask » parce
que "this option has been changed outside the customize buffer". Quand
je clique le bouton "Reset to Saved", ça revient bien à "nil". Donc il
y a un morceau de code indélicat qui me change la variable pendant le
lancement.

J'ai essayé de mettre un setq ou un (customize-set-value
'require-final-newline nil) à la toute fin de mon .emacs, mais sans
résultat. Pouvez-vous m'aider ?



Quand je lis la docstring, je me demande si ton problème ne viendrait
pas d'une autre variable. Morceau choisi:

« Certain major modes set this locally to the value obtained
from `mode-require-final-newline'. »

La question est donc double:

1. que vaut `mode-require-final-newline' ?
2. quel est le mode majeur actif ??

--
Xavier
Avatar
Daniel Déchelotte
Salut,

Désolé pour mon silence prolongé : je suis parti en vacances quelques
heures après ta réponse. Maintenant de retour au boulot ;-(

Xavier Maillard a écrit :

[require-final-newline]

Quand je lis la docstring, je me demande si ton problème ne viendrait
pas d'une autre variable. Morceau choisi:

« Certain major modes set this locally to the value obtained
from `mode-require-final-newline'. »

La question est donc double:

1. que vaut `mode-require-final-newline' ?



Je n'ai pas cette variable (Emacs 21.3.1 d'une FC3).

2. quel est le mode majeur actif ??



Euh, aucun, ou plutot "Lisp interaction". J'ouvre emacs, je me retrouve
dans le scratch, je fais customize-varible require-final-newline et il
me dit que la variable "has been changed outside the customize buffer".
(et "Reset to saved" fait bien revenir la variable à "nil").

Bizarre, hein ?

-- Daniel