[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/org-auto-tangle b9c28533ee 21/56: added a remove-hook if o
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/org-auto-tangle b9c28533ee 21/56: added a remove-hook if org-auto-tangle-mode is nil |
Date: |
Mon, 6 Jun 2022 11:58:52 -0400 (EDT) |
branch: elpa/org-auto-tangle
commit b9c28533ee362dbb132c7a534ac4bfe5db6d3c48
Author: lispy-dobby <yilkalargawworkneh@gmail.com>
Commit: lispy-dobby <yilkalargawworkneh@gmail.com>
added a remove-hook if org-auto-tangle-mode is nil
---
org-auto-tangle.el | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/org-auto-tangle.el b/org-auto-tangle.el
index df531e9d22..09a9454c20 100644
--- a/org-auto-tangle.el
+++ b/org-auto-tangle.el
@@ -81,7 +81,8 @@
(defun org-auto-tangle-tangle-if-tag-exists ()
"Check if the #+auto_tangle option exists and call org-auto-tangle-async if
it exists."
- (when (and (org-auto-tangle-find-value (current-buffer))
+ (when (and (string= (buffer-local-value 'major-mode (current-buffer))
"org-mode")
+ (org-auto-tangle-find-value (current-buffer))
(not (string= (org-auto-tangle-find-value(current-buffer)) "nil")))
(org-auto-tangle-async (buffer-file-name))))
@@ -89,11 +90,10 @@
"Automatically tangle org-mode files with the option #+auto_tangle: t."
:lighter " org-a-t"
- (when org-auto-tangle-mode
- (add-hook 'org-mode-hook
- (add-hook 'after-save-hook
- (org-auto-tangle-tangle-if-tag-exists)
- nil 'local))))
+ (if org-auto-tangle-mode
+ (add-hook 'after-save-hook 'org-auto-tangle-tangle-if-tag-exists
+ nil 'local)
+ (remove-hook 'after-save-hook 'org-auto-tangle-tangle-if-tag-exists)))
(provide 'org-auto-tangle)
- [nongnu] elpa/org-auto-tangle 6c0786d863 14/56: modified the readme to reflect the changes, (continued)
- [nongnu] elpa/org-auto-tangle 6c0786d863 14/56: modified the readme to reflect the changes, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 70e5e3d131 13/56: move the whole thing into a minor mode, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 2e97156230 32/56: Merge pull request #2 from kamoii/patch-1, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle be9007a23a 43/56: corrected the arguments to org-auto-tangle-find-value function call, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle cebc4bbf73 44/56: Improve auto_tangle regex, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 50292af50d 50/56: Merge pull request #10 from juergenhoetzel/non-essential, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle aa6afc302f 49/56: Prevent Tramp from prompting for user passwords, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle ad3c332f06 52/56: Merge pull request #13 from fredericgiquel/babel-evaluation, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 8883015f00 09/56: fixed Emacs references by using M-x-checkdoc, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 15884227bb 16/56: got it working again by moving the hook to inner block, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle b9c28533ee 21/56: added a remove-hook if org-auto-tangle-mode is nil,
ELPA Syncer <=
- [nongnu] elpa/org-auto-tangle c593c5d028 28/56: added local to remove hook, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 7e9842f1cb 24/56: Update README.org, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle c3cbde261f 56/56: Merge pull request #17 from RampedIndent/patch-1, ELPA Syncer, 2022/06/06
- [nongnu] elpa/org-auto-tangle 13aaef275f 42/56: Merge pull request #5 from zzamboni/org-auto-tangle-default, ELPA Syncer, 2022/06/06