From 688284043c0feeed5177dd9ae15f273a172b755c Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Fri, 12 Jun 2020 23:57:37 +0200 Subject: [PATCH] lint: Prevent a false positive * lisp/org-lint.el (org-lint-deprecated-header-syntax): DIR property is also meaningful in attachments, so don't warn about header-args prefix. Reported-by: Gustavo Barros --- lisp/org-lint.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/org-lint.el b/lisp/org-lint.el index a515b246d..5c5e642ac 100644 --- a/lisp/org-lint.el +++ b/lisp/org-lint.el @@ -423,8 +423,10 @@ instead" (defun org-lint-deprecated-header-syntax (ast) (let* ((deprecated-babel-properties - (mapcar (lambda (arg) (symbol-name (car arg))) - org-babel-common-header-args-w-values)) + ;; DIR is also used for attachments. + (delete "dir" + (mapcar (lambda (arg) (downcase (symbol-name (car arg)))) + org-babel-common-header-args-w-values))) (deprecated-re (format "\\`%s[ \t]" (regexp-opt deprecated-babel-properties t)))) (org-element-map ast '(keyword node-property)