Fix placing capture items at beginning of buffer.
* lisp/org-capture.el (org-capture-place-entry): If the first line is already a headline, just stay there. Patch by THomas Fuchs. TINYCHANGE > I'm trying to capture and file an entry as an top-level entry as first entry > in an org file without config at the beginning (no "#+"). > This leads to filing the entry as _second_ headline in the org file. > The template is: > ("z" "test" entry (file "~/Data/z.org") "* %^{Note} %t :NOTE:\n %?" > :prepend t) > > I think this is due to jumping over lines starting with "#+" at the > beginning of the org file > (line 715 in org-capture.el (org-capture-place-entry)). > My file has no config header and starts with the first headline. Calling > outline-next-heading > in this situation leads to jumping to the second headline in the file.
This commit is contained in:
parent
00171622f2
commit
a2c342308d
|
@ -712,7 +712,8 @@ already gone."
|
||||||
(setq level 1)
|
(setq level 1)
|
||||||
(if reversed
|
(if reversed
|
||||||
(progn (goto-char (point-min))
|
(progn (goto-char (point-min))
|
||||||
(outline-next-heading))
|
(or (org-at-heading-p)
|
||||||
|
(outline-next-heading)))
|
||||||
(goto-char (point-max))
|
(goto-char (point-max))
|
||||||
(or (bolp) (insert "\n"))))
|
(or (bolp) (insert "\n"))))
|
||||||
(t
|
(t
|
||||||
|
|
Loading…
Reference in New Issue