org-journal: Wie füge ich zum aktuellen Zeitpunkt einen neuen Eintrag hinzu?

Ich spiele zum ersten Mal mit dem Organisationsmodus und dem Organigramm. Mein Basiseintrag sieht so aus

* Wednesday, 02/24/2016
** 15:02 Blah blah blah

notes written here.

Ich möchte nun etwas an den heutigen Eintrag anhängen, damit ich sowas bekomme

** 15:37 A new entry

Here we go...

Ich kann keine Möglichkeit finden, dies über eine Tastenanbindung zu tun. Natürlich könnte ich die neue Zeit manuell eingeben, aber das möchte ich nicht machen. Gibt es einen Weg, dies zu tun?

Edit: Ich habe versucht C-u C-j, die in der Tat das Journal des aktuellen Tages mit einem neuen Zeiteintrag öffnet, aber dieses Journal Schnitte öffnet auf einem zweiten Fenster

Before C-u C-j

After C-u C-j

Ich bin nicht sicher, welche Version des Organisationsmodus ich verwende, aber es ist wahrscheinlich die neueste, seit ich es vor ein paar Tagen installiert habe.

1
Ich habe den Post mit mehr Details bearbeitet.
hinzugefügt der Autor Quentin Pradet, Quelle

3 Antworten

Standardmäßig verwendet org-journal ein zweites Fenster:

(defcustom org-journal-find-file 'find-file-other-window
  "The function to use when opening an entry. Set this to `find-file` if you don't want org-journal to split your window."
  :type 'function :group 'org-journal)

Versuchen Sie, diese Variable auf find-file zu setzen:

(setq org-journal-find-file #'find-file)
2
hinzugefügt

Wie ich zuvor empfohlen habe, versuchen Sie:

C-c C-j

um neue Journaleinträge im selben Fenster hinzuzufügen. C-u C-j ist anders. Das Handbuch zeigt diese beiden Tastenbelegungen:

To create a new journal entry: C-c C-j
To open today’s journal without creating a new entry: C-u C-c C-j

So finden Sie die Version von orgmode:

M-x org-version
0
hinzugefügt
Diese Art von Arbeiten. Aber aus irgendeinem Grund öffnet es ein Fenster, so dass ich zwei Fenster mit dem gleichen Journal-Puffer übrig habe ...
hinzugefügt der Autor Quentin Pradet, Quelle

Hier ist, was ich zum Hinzufügen von Journaleinträgen verwende:

(defun journal-new-entry ()
  "Add new entry to journal.
Add new day if necessary, otherwise, add to current day."
  (interactive)
  (find-file "~/Dropbox/org-mode/journal.org")
  (let* ((date (calendar-current-date))
     (year (elt date 2))
     (month (elt date 0))
     (day (elt date 1)))
    (org-datetree-find-date-create (list month day year)))
  (save-restriction
    (org-narrow-to-subtree)
    (goto-char (point-max))
    (insert (format "\n**** %s" (format-time-string "%H:%m"))))

Es ist offensichtlich spezifisch für meine Journaldatei, ist aber ansonsten ziemlich generisch für org.

0
hinzugefügt