branch: externals/vdiff
commit d5df45f84395f507aba555a54407b60e284b23cd
Author: Justin Burkett <[email protected]>
Commit: Justin Burkett <[email protected]>
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