OVH Cloud OVH Cloud

auto-fill et indentation

1 réponse
Avatar
Ph. Idlavi
Bonjour,

Lorsque je tape du LaTeX en mode "auto-fill" l'indentation se fait mal
lors du cassement automatique de la ligne et je suis obligé de taper
sur TAB (la pauvre...).
TAB et moi aimerions que (auto-fill-function) exécute en plus la fonction
(indent-for-tab-command).

Avec mes maigres connaissances en elisp j'ai essayé ceci :

(setq-default auto-fill-function #'(lambda()
(interactive)
(do-auto-fill)
(indent-for-tab-command)))

mais cela ne change rien...

Quelqu'un peut-il m'aider ?
Merci.

--
Philippe.

1 réponse

Avatar
Ph. Idlavi
Ph. Idlavi écrivit le 06/13/05 à 16h58:01 :

Bonjour,

Lorsque je tape du LaTeX en mode "auto-fill" l'indentation se fait mal
lors du cassement automatique de la ligne et je suis obligé de taper
sur TAB (la pauvre...).
TAB et moi aimerions que (auto-fill-function) exécute en plus la fonction
(indent-for-tab-command).

Avec mes maigres connaissances en elisp j'ai essayé ceci :

(setq-default auto-fill-function #'(lambda()
(interactive)
(do-auto-fill)
(indent-for-tab-command)))

mais cela ne change rien...




Ça marche en redéfinissant la variable "normal-auto-fill-function"
comme suit :

(setq-default normal-auto-fill-function #'(lambda()
(interactive)
(do-auto-fill)
(indent-for-tab-command)))

À savoir si cette une méthode est "propre" !

Merci.


Avec plaisir, mais la prochaine fois cherche un peu plus avant de
poster...
--
Philippe.