justinbarclay / parinfer-rust-mode

Simplifying how you write Lisp
https://shaunlebron.github.io/parinfer/
GNU General Public License v3.0
227 stars 16 forks source link

Changing the change tracking system #85

Closed justinbarclay closed 4 months ago

justinbarclay commented 4 months ago

I am replacing my change tracking system with Stefan Monnier's track-changes library. I hope this will reduce bugs in one of the core components of parinfer-rust-mode, tracking the changes performed in the buffer and reacting to them, and that we can rely on the recently blessed way to get the changes of the current buffer over the bespoke methods I wrote.

I've done testing on my machine, and everything works, but we all know how reliable "It works on my machine" is. So, if you run into any bugs due to this rewrite, please pin to melpa-stable or tag 0.8.7.

(use-package parinfer-rust-mode
  :ensure t
  :pin melpa-stable)