org mode - orgmode - disable elisp code execute confirmation dialog -
i have below code call elisp function "myfun" when user click link:
#+begin_src elisp :results output raw (defun myfun(filepath lineno) (if (not (get-buffer bufname)) (get-buffer-create bufname) ) (switch-to-buffer-other-window bufname) (global-linum-mode) (erase-buffer) (insert-file-contents (format "%s" filepath)) (goto-char (point-min)) (forward-line lineno) (setq start (point)) (forward-line -1) (setq end (point)) (let ((x (make-overlay start end))) (overlay-put x 'face '(:background "#fef0f1"))) ) (defun createsamplefile(file-name count) (let ((c 0)) (with-temp-buffer (while (< c (* 2 count)) (setq c (1+ c)) (insert (format "line %d\n" c)) (write-file filename) )))) (let ((c 0)(filename nil)) (while (< c 4) (setq c (1+ c)) (setq filename (format "./test%d.txt" c)) (createsamplefile filename c) (princ (format "[[elisp:(myfun '%s' %d)][%s]]\n" filename c filename)) )) #+end_src #+results: [[elisp:(myfun './test1.txt' 1)][./test1.txt]] [[elisp:(myfun './test2.txt' 2)][./test2.txt]] [[elisp:(myfun './test3.txt' 3)][./test3.txt]] [[elisp:(myfun './test4.txt' 4)][./test4.txt]] but when click link, got below prompt warning dialog always: 
can disable dialog?
add below line init.el:
(setq org-confirm-elisp-link-function nil)
Comments
Post a Comment