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)
1
A
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
- 1. Comment sauter à la première ligne de la sortie shell? (shell équivalent d'emacs comint-show-output)
- 2. Comment créer un tampon similaire à * compilation * dans Emacs?
- 3. Ajout d'un fichier PDF à la sortie AFP
- 4. Ajout d'une variable de package à la sortie (SSIS)
- 5. Problème avec la sortie d'un processus démonisé
- 6. Exécuter un processus et renvoyer sa sortie standard dans VC++
- 7. La qualité de l'équipe par rapport à un processus spécifique
- 8. Comment lire la sortie standard d'un processus fils dans VB6?
- 9. Ignorer les fichiers générés automatiquement par Emacs dans un diff
- 10. Sortie partiellement lue de la sortie standard d'un autre processus créé à partir de l'application C#
- 11. C# redirige la sortie du processus (pipe) vers un autre processus
- 12. Ajout à la dom à l'intérieur de chaque itération ou création d'un tableau et sortie?
- 13. Un exemple de 'hello world' pour un mode majeur dans Emacs?
- 14. Processus stocké ayant des valeurs de sortie
- 15. Ajout de la valeur par défaut à la colonne existante
- 16. N processus et types M de processus - entrée et la sortie cs
- 17. Ajout de plusieurs lignes à une sortie de fichier texte?
- 18. Ajout de la mise en forme conditionnelle et de la ponctuation à un ensemble de variables
- 19. SQL - Ajout de champs à la requête de tri par
- 20. schéma associé (par exemple: cm. //) à un programme Windows
- 21. Différence entre la réflexion ComponentModel (par exemple PropertyDescriptor) et la réflexion standard (par exemple PropertyInfo)?
- 22. Ajout d'une base de données dans un projet exemple .zip ou svn repository
- 23. Emacs parle à XCode
- 24. Ajout de sections à la configuration par programmation depuis app.config
- 25. Maven par rapport à AspectJ - Exemple?
- 26. Ajout de métadonnées personnalisées à un site d'équipe par programme
- 27. Ajout de tâches par programme dans la taskList dans sharepoint
- 28. NHibernate Recherche par exemple
- 29. Ajout d'un texte dans une vidéo et enregistrement de la sortie
- 30. Requête par entité (Exemple)