Comment faire une superposition dans Emacs comme la suivante (peut-être que ce n'est pas une superposition, je ne sais pas, c'est de la société-coq inline-docs):
overlays
documentation
stardiviner
la source
la source
(overlay-put OVERLAY 'after-string STR)
n'a pas de police comme dans la capture d'écran.ins-str
danscompany-coq--show-definition-overlay-at-point
. Des faces et un style spécifiques existeront en tant que propriétés de texte dans cette chaîne. Propriétés du texte: les propriétés spéciales sont une référence utile pour décoder ces propriétés.J'ai créé un dépôt pour cela, https://github.com/stardiviner/inline-docs.el Et un module qui utilise
inline-docs.el
pour eldoc. https://github.com/stardiviner/eldoc-overlay-mode .la source