2009-08-26 3 views
1

J'ai un processus (dont je peux personnaliser la sortie) qui s'exécute dans un shell de comint dans emacs, et je veux annoter sa sortie pour qu'elle inclue des info-bulles. En vertu de Defining new tooltips in Emacs je pourrais ajouter des info-bulles au texte en utilisant la propriété echo-help. Il semble que je vais ajouter une fonction de filtre à comint-output-filter-functions et décoder manuellement la sortie annotée que je vais émettre mon sous-processus. Y a-t-il un meilleur moyen? Il semble regrettable d'avoir à encoder des informations sous forme de texte dans le sous-processus, pour que les emacs décodent ces informations.Emacs: Ajout d'infobulles à la sortie dans un processus subsidiaire (en comint, par exemple)

Répondre

0

Malheureusement, vous devrez faire quelque chose comme ce que vous avez décrit pour obtenir les info-bulles. Je ne suis pas sûr de savoir comment les informations pourraient être transférées de l'autre processus à Emacs ...

Vous pouvez configurer une socket (en parallèle) qui communique les annotations echo-help. Mais cela semble plus difficile.

Questions connexes