Après la mise à niveau d'Aquamacs vers la version 3.3, de nombreux modes se sont activés en mode de remplissage automatique. J'ai suivi les réponses à des questions comme " Comment désactiver le mode de remplissage automatique dans emacs ? "pour le désactiver, mais sans succès complet. Plus précisément, je :
-
définir l'option d'habillage de ligne à "Wrap" (OptionsLine WrappingWrap)
-
désactivé "Détection automatique du retour à la ligne dans les fichiers texte".
-
définir les options d'habillage de ligne par défaut (OptionsLine WrappingAdopt as Default)
-
les options enregistrées
-
ajout de lignes dans .emacs pour désactiver le mode globalement :
(auto-fill-mode -1) (remove-hook 'text-mode-hook 'auto-detect-wrap)
-
ajouté
(auto-fill-mode nil)
aux hooks pour des modes spécifiques (par exemple html-mode, nxhtml-mode, xhtml-mode). -
définir le crochet du mode texte dans customizations.el pour désactiver le mode de remplissage automatique :
'(text-mode-hook '((lambda nil (auto-fill-mode nil)) smart-spacing-mode))
Malgré ces changements, le mode auto-remplissage est activé pour certains fichiers nouvellement ouverts (par exemple txt, html, svg) dans Aquamacs (le système emacs active également le mode auto-remplissage lors de l'entrée en mode html, mais pas en mode texte). J'ai cherché auto-fill
dans les répertoires du chemin de chargement qui existent mais je n'ai rien trouvé qui semble l'activer :
- ~/Bibliothèque/Application Support/Aquamacs Emacs/
- ~/Bibliothèque/Application Support/Emacs/
- ~/Bibliothèque/Préférences/Aquamacs/
- /Applications/Aquamacs.app/Contenus/Ressources/lisp
- /Bibliothèque/Application Support/Aquamacs Emacs
- /usr/share/emacs/site-lisp
Où le mode de remplissage automatique peut-il être activé ? Comment puis-je désactiver complètement le mode de remplissage automatique ?