Emacs: добавление всплывающих подсказок к выходу во вспомогательном процессе (скажем, в comint) - PullRequest
1 голос
/ 26 августа 2009

У меня есть процесс (чей вывод я могу настроить), запущенный в оболочке comint в emacs, и я хочу аннотировать его вывод, чтобы он включал всплывающие подсказки. Согласно Определение новых всплывающих подсказок в Emacs Я мог бы добавить всплывающие подсказки к тексту, используя свойство echo-help. Похоже, мне нужно будет добавить функцию фильтра к comint-output-filter-functions и вручную декодировать аннотированный вывод, который я получу в подпроцессе. Есть ли способ лучше? Кажется, к сожалению, приходится кодировать информацию в виде текста в подпроцессе только для того, чтобы emacs должен был декодировать эту информацию.

1 Ответ

0 голосов
/ 26 августа 2009

К сожалению, вам придется сделать что-то похожее на то, что вы описали, чтобы получить всплывающие подсказки. Я не уверен, как еще информация получит от другого процесса в Emacs ...

Вы можете установить сокет (параллельно), который передает аннотации echo-help. Но это кажется более сложным.

...