|
@@ -9324,7 +9324,8 @@ application the system uses for this file type."
|
|
|
|
|
|
((string= type "shell")
|
|
|
(let ((cmd path))
|
|
|
- (if (or (string-match org-confirm-shell-link-not-regexp cmd)
|
|
|
+ (if (or (and (not (zerop (length org-confirm-shell-link-not-regexp)))
|
|
|
+ (string-match org-confirm-shell-link-not-regexp cmd))
|
|
|
(not org-confirm-shell-link-function)
|
|
|
(funcall org-confirm-shell-link-function
|
|
|
(format "Execute \"%s\" in shell? "
|
|
@@ -9337,7 +9338,8 @@ application the system uses for this file type."
|
|
|
|
|
|
((string= type "elisp")
|
|
|
(let ((cmd path))
|
|
|
- (if (or (string-match org-confirm-elisp-link-not-regexp cmd)
|
|
|
+ (if (or (and (not (zerop (length org-confirm-elisp-link-not-regexp)))
|
|
|
+ (string-match org-confirm-elisp-link-not-regexp cmd))
|
|
|
(not org-confirm-elisp-link-function)
|
|
|
(funcall org-confirm-elisp-link-function
|
|
|
(format "Execute \"%s\" as elisp? "
|