aboutsummaryrefslogtreecommitdiff
path: root/working/org-element-cache-persist-bug/hostile-e-ffnoselect.el
diff options
context:
space:
mode:
Diffstat (limited to 'working/org-element-cache-persist-bug/hostile-e-ffnoselect.el')
-rw-r--r--working/org-element-cache-persist-bug/hostile-e-ffnoselect.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/working/org-element-cache-persist-bug/hostile-e-ffnoselect.el b/working/org-element-cache-persist-bug/hostile-e-ffnoselect.el
new file mode 100644
index 00000000..b4c474ba
--- /dev/null
+++ b/working/org-element-cache-persist-bug/hostile-e-ffnoselect.el
@@ -0,0 +1,8 @@
+(let ((f (make-temp-file "h-e-" nil ".org")))
+ (with-temp-file f (insert "* real\n"))
+ (let* ((real (find-file-noselect f))
+ (temp (cdr `(buffer . ,(eval `(let ((vc-follow-symlinks t) (find-file-hook nil))
+ (find-file-noselect ,f 'nowarn)))))))
+ (message "find-file-temporarily returned the USER'S buffer: %s (same=%s) name=%s"
+ (buffer-name temp) (eq real temp) (buffer-name real)))
+ (delete-file f))