All found by Relint.
* lisp/org/org-element.el (org-element-copy-buffer):
Repair incorrect escaping.
* lisp/org/org-macs.el (org--line-empty-p): Fix broken skip-set.
* lisp/org/org.el (org-setup-yank-dnd-handlers): Fix broken regexp.
(cherry picked from commit
331573e40731d6635acd366694493c26b480c230)
copied.
To prevent Emacs overwriting the original buffer file,
-`write-contents-functions' is set to \='(always). Do not alter this
+`write-contents-functions' is set to \\='(always). Do not alter this
variable and do not do anything that might alter it (like calling a
major mode) to prevent data corruption. Also, do note that Emacs may
jump into the created buffer if the original file buffer is closed and
(and (not (bobp))
(save-excursion
(forward-line n)
- (skip-chars-forward "[ \t]")
+ (skip-chars-forward " \t")
(eolp))))
(defun org-previous-line-empty-p ()
(yank-media-handler "image/.*" #'org--image-yank-media-handler)
;; Looks like different DEs go for different handler names,
;; https://larsee.com/blog/2019/05/clipboard-files/.
- (yank-media-handler "x/special-\\(?:gnome\|KDE\|mate\\)-files"
+ (yank-media-handler "x/special-\\(?:gnome\\|KDE\\|mate\\)-files"
#'org--copied-files-yank-media-handler))
(when (boundp 'x-dnd-direct-save-function)
(setq-local x-dnd-direct-save-function #'org--dnd-xds-function)))