Comme dans la variable intégrée mode-line-modified
qui affiche un astérisque dans la ligne de mode si le tampon est modifié.
Plus précisément, je souhaite hl-line-mode
désactiver lorsque le tampon est modifié et activé lorsqu'il ne l'est pas.
J'ai lu la documentation sur "Modifier les crochets", mais je souhaite hl-line-mode
basculer lorsque j'annule une modification comme l'astérisque de la ligne de mode.
buffer-modified-p
pour tester si une modification s'est produite. J'utilise les touches after-save-hook
et first-change-hook
pour basculer un indicateur modifié sur ma barre d'onglets.
post-command-hook
celui qui vérifie buffer-modified-p
.
after-change-functions
etfirst-change-hook
. Si, pour une raison quelconque, l'annulation d'un tampon modifié à un tampon non modifié ne compte pas comme un "changement" pour ces hooks, vous pouvez conseillerundo
d'effectuer la bascule.