branch: externals/vdiff commit d5df45f84395f507aba555a54407b60e284b23cd Author: Justin Burkett <jus...@burkett.cc> Commit: Justin Burkett <jus...@burkett.cc>
Make vdiff--session permanent-local Prevents the variable from being clobbered on a major-mode change. --- vdiff.el | 1 + 1 file changed, 1 insertion(+) diff --git a/vdiff.el b/vdiff.el index 98f9320ce4..ac07e9c36b 100644 --- a/vdiff.el +++ b/vdiff.el @@ -254,6 +254,7 @@ because those are handled differently.") "Temporarily stores new vdiff session globally.") (defvar-local vdiff--session nil "Holds reference to local vdiff session in each vdiff buffer.") +(put 'vdiff--session 'permanent-local t) (cl-defstruct vdiff-session ;; buffers buffers