Я пишу второстепенный режим, который позволяет писать советы.Я использую оверлеи, чтобы выделить ошибки.Когда точка входит в оверлей, я хочу отобразить больше деталей (с message
на данный момент, но, возможно, в отдельном буфере.)
help-echo
- это почти , что я хочу,но я использую Gnu Emacs в терминале, и help-echo
для указателя мыши, а не точки.
point-entered
также почти , что я хочу, но point-entered
неВ оверлеях никакого эффекта нет, только свойства текста.
Оверлеи выгляделы привлекательными в первую очередь, потому что их легко стереть, когда я повторно анализирую буфер (я пишу из того, что здесь делает re-builder
.) Должен ли я продолжать использовать наложения, но использовать точечные зацепки, чтобы найти наложения, извлечь подсказки и отобразить их?Нужно ли использовать текстовые свойства вместо оверлеев?