Comme dans la variable intégrée mode-line-modifiedqui affiche un astérisque dans la ligne de mode si le tampon est modifié.
Plus précisément, je souhaite hl-line-modedé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-modebasculer lorsque j'annule une modification comme l'astérisque de la ligne de mode.
buffer-modified-ppour tester si une modification s'est produite. J'utilise les touches after-save-hooket first-change-hookpour basculer un indicateur modifié sur ma barre d'onglets.
post-command-hookcelui qui vérifie buffer-modified-p.
after-change-functionsetfirst-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 conseillerundod'effectuer la bascule.