[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Orgmode] [PATCH] Always run org-insert-heading-hook when creating headl
From: |
Bernt Hansen |
Subject: |
[Orgmode] [PATCH] Always run org-insert-heading-hook when creating headlines |
Date: |
Sun, 26 Sep 2010 10:15:12 -0400 |
* lisp/org.el (org-insert-heading): Run org-insert-heading-hook when creating
the first heading in a file
The org-insert-heading-hook was skipped when creating the first
heading in a new org file.
---
I use an hook which creates an inactive timestamp for new headings. This was
reported
by k-man on the mailing list stating it doesn't work for empty org files when
creating
the first heading.
I use the following hook:
(defun bh/insert-inactive-timestamp ()
(interactive)
(org-insert-time-stamp nil t t nil nil nil))
(defun bh/insert-heading-inactive-timestamp ()
(save-excursion
(org-return)
(org-cycle)
(bh/insert-inactive-timestamp)))
(add-hook 'org-insert-heading-hook 'bh/insert-heading-inactive-timestamp)
-Bernt
lisp/org.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lisp/org.el b/lisp/org.el
index 75ee798..667a4e4 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -6752,8 +6752,8 @@ This is important for non-interactive uses of the
command."
(when (and org-insert-heading-respect-content hide-previous)
(save-excursion
(goto-char previous-pos)
- (hide-subtree)))
- (run-hooks 'org-insert-heading-hook)))))
+ (hide-subtree))))))
+ (run-hooks 'org-insert-heading-hook))
(defun org-get-heading (&optional no-tags)
"Return the heading of the current entry, without the stars."
--
1.7.3
- [Orgmode] [PATCH] Always run org-insert-heading-hook when creating headlines,
Bernt Hansen <=