J'ai récemment découvert le mode longlines dans Emacs (après avoir été un utilisateur régulier pendant 5 ans!). Donc je me suis installé dans mon fichier .emacs (Dois-je encore besoin de remplissage automatique? Je ne peux pas dire ...) qui définit également le mode org pour fonctionner dans le mode longlines comme bien. Cela semble gâcher la fonctionnalité de la construction de la table afin que j'aimerais désactiver le mode de longlines pour le mode org (qui semble incorporer des crochets en mode texte), mais le maintenir activé pour les fichiers texte (.txt). P> Je me demande si quelqu'un a une solution à cela? Je prends lentement des morceaux d'emacs Lisp mais je n'ai pas encore étudié à la manipulation de crochets de mode ... P> Merci beaucoup! -Stephen p> p>
3 Réponses :
Essayez Visual-Line-Mode Code>, quels supports
mode longlines code> depuis EMACS-23.1. P>
Oui, je viens de passer à Emacs 23, cela fonctionne donc bien - merci.
Merci beaucoup pour cette réponse. J'aimerais qu'ils ne soient que des bibliothèques obsolètes de Nuke comme le mode longlines, de sorte qu'ils ne sont plus disponibles accidentellement. :-)
Belle suggestion, je ne connaissais pas le mode de ligne visuelle. Notez également que les longlines-show-Hard-NewLines fonctionnent toujours en mode Visual Line, que je trouve pratique à l'occasion. Re "Nuking Bibliothèques obsolètes" par le dernier commentaire, je me demandais plus pourquoi une nouvelle bibliothèque a été créée au lieu de simplement mettre à jour le mode longlines. Quoi qu'il en soit, vous supprimez simplement une bibliothèque sans dire aux utilisateurs du remplacement ne sont pas utiles.
@Shreevatsar: la fonctionnalité est rarement retirée des EMACS. À moins que ce soit dans la voie de la nouvelle fonctionnalité, de vieilles choses sont conservées. Je trouve cette politique plutôt gentille. Vous pouvez récupérer des emacs après 10 ans de ne pas l'utiliser et s'entendez toujours bien. En ce qui concerne l'élimination du mode de longlines spécifiquement: le mode de ligne visuelle est quelque peu différent des longlines-mode en termes de fonctionnalité, la différence la plus significative étant que les enveloppes de mode longlines à la colonne de remplissage ont alors que les enveloppes de mode de ligne visuelle la frange.
Le mode LongLines est également beaucoup, beaucoup plus performant que le mode de ligne visuelle lorsque vos lignes sont des dizaines de milliers de caractères.
Suivi, ils ont depuis obscète et supprimé le mode de longline. Je ne suis pas content du mode de ligne visuelle comme remplacement. Enveloppement à la colonne de remplissage était tellement plus agréable. Maintenant, vous avez besoin d'un paquet MELPA pour récupérer l'ancien comportement: Melpa.org/#/visual-fill -Column
Vous devriez être capable de désactiver explicitement EDIT: strong> Merci à Török gá bor pour indiquer mon elisp échec: -) p> p> mode longlines code> dans
org-mode code> en ajoutant un crochet à
org-mode-crochet code>: < Pré> xxx pré>
Il devrait oui. Fondamentalement, il bascule mode longlines code> jusqu'à ce qu'il renvoie
nil code>, ce qui signifie qu'il est désactivé. Je ne pouvais pas voir une autre façon de l'éteindre de manière déterministe.
Pourquoi ne pas utiliser le formulaire (mode longlines -1) code> comme d'habitude?
Je désactive le mode de remplissage automatique lorsque vous utilisez des longues longues, et maintenant que je suis au courant et à l'aide du mode Visual-Line, cela aussi. Je pense que cela n'est pas nécessaire avec l'une ou l'autre de ces objectifs et serait peut-être en conflit avec eux (insérant de nouvelles lignes difficiles à des endroits les mêmes ou différents où les longlines / la ligne visuelle inséreraient des nouvelles lignes douces). P>
J'utilise Emacs depuis environ 5 ans et j'ai récemment été exposé à des fonctionnalités super utiles des réponses à: Stackoverflow.com/questions/60367/...
Version archivée de lien: web.archive.org/web/20111127230153/http://stackoverflow.com/ ...