summaryrefslogtreecommitdiff
path: root/modules/external-open-lib.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-23 19:51:51 -0500
committerCraig Jennings <c@cjennings.net>2026-05-23 19:51:51 -0500
commita26ac55281d86c28b561ed19eba89fb29da1d937 (patch)
tree920ec3317f896db58e696ad082dd475ad758f682 /modules/external-open-lib.el
parent020a6564606398d245cb35de9b4bf33efefd95a9 (diff)
downloaddotemacs-a26ac55281d86c28b561ed19eba89fb29da1d937.tar.gz
dotemacs-a26ac55281d86c28b561ed19eba89fb29da1d937.zip
fix(org-babel): confirm babel evaluation by default, toggle on a key
org-babel-config set org-confirm-babel-evaluate to nil globally, so a source block in any Org file (a cloned repo, a downloaded note, a web clip) ran with no prompt. That's arbitrary code execution on opening the wrong file and hitting C-c C-c. I set the default to t (confirm) and replaced the old babel-confirm command, which only toggled under a prefix arg, with cj/org-babel-toggle-confirm. It flips confirmation off for the session when I'm in trusted files and back on when I'm done, bound to C-; k. The C-; k binding is a placeholder. I filed a follow-up to give it a permanent Org-prefixed home.
Diffstat (limited to 'modules/external-open-lib.el')
0 files changed, 0 insertions, 0 deletions