Re: Équivalant de :word wrap (visual line mode) d'emacs dans l'éditeur jed

2023-08-07 Par sujet Michel Verdier
Le 7 août 2023 benoit a écrit :

> Genre :
> (add-hook 'text-mode-hook '(lambda ()(require 'myConfigTxt)))
>
> et dans myConfigTxt.el
> (visual-line-mode t) 
> (provide 'myConfigTxt)

Tu peux aussi définir une fonction directement dans .emacs pour éviter
d'éparpiller dans des .el, mais bon c'est question de goût.
J'avais tenté de faire des choses au niveau de text-mode-hook (mettre un
turn-on-auto-fill) mais text-mode ça arrose vraiment beaucoup de
choses. Donc utilise-le seulement si c'est ce que tu veux par défaut.

> Ca ne va pas aller, car (je suppose) que emacs passe en text-mode après 
> avoir lu .emacs.d/init.el  et qu'il ne retient pas cette config dans ce 
> fichier (ceux qui connaissent emacs et de elisp, corrigez-moi si 
> j'interprète mal).

emacs passe en text-mode quand tu ouvres un buffer et que le mode
correspondant au contexte (fichier ouvert, etc) est text-mode.
init.el et autres .emacs sont lus au lancement de emacs, pas à chaque
ouverture de buffer. Donc si tu y positionnes un hook, qui n'est pas
modifié par ailleurs, il sera bien exécuté par la suite à l'ouverture des
buffers. Il y a des choses qui sont initialisées au démarrage d'un mode
mais pas le hook, qui est là justement pour ça.



Équivalant de :word wrap (visual line mode) d'emacs dans l'éditeur jed

2023-08-07 Par sujet benoit
Bonjour à toutes et tous,

Dans l'éditeur jed, y a-t-il une présentation du texte qui se trouve 
dans emacs : Options > Line warping in this buffer-> Word Wrap (Visual 
Line mode) : ne pas couper les mots  contre le bord de la fenêtre et 
faire des retours à la ligne sans  ajouter de "\n" dans le texte ?

Je regarde dans la doc, mais j'ai pas trouvé, sûrement mal cherché…
 
Merci d'avance.

Benoît

Ps.
Autre chose, j'ai passé du temps à chercher donc je refile l'info,
 pour ceux que ça intéresse, pour rendre cette config 
permanente dans emacs, la config faite dans le menu option :word wrap 
(visual line mode), s'écrit :

(visual-line-mode t)

Mais si elle n'est pas conditionnelle avec:
text-mode-hook 

Genre :
(add-hook 'text-mode-hook '(lambda ()(require 'myConfigTxt)))

et dans myConfigTxt.el
(visual-line-mode t) 
(provide 'myConfigTxt)

Ca ne va pas aller, car (je suppose) que emacs passe en text-mode après 
avoir lu .emacs.d/init.el  et qu'il ne retient pas cette config dans ce 
fichier (ceux qui connaissent emacs et de elisp, corrigez-moi si 
j'interprète mal).