org-journal: Geçerli zamanda yeni giriş nasıl eklenir?

İlk kez org modu ve org-journal ile oynuyorum. Temel girişim gibi görünüyor

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

notes written here.

Artık bugünkü girişe bir şey eklemek istiyorum.

** 15:37 A new entry

Here we go...

Bunu bir anahtar ciltleme yoluyla yapmanın bir yolunu bulamıyorum. Tabii ki yeni zamana manuel olarak girebilirdim ama bunu yapmak istemiyorum. Bunu yapmanın bir yolu var mı?

Düzenleme: C-u C-j'yi denedim, bu gerçekten de geçerli bir günlüğünü yeni bir zaman girişi ile açıyor, ancak bu günlüğe kaydetme ikinci bir pencerede açılıyor

Before C-u C-j

After C-u C-j

Kullanmakta olduğum org modunun hangi sürümü olduğundan emin değilim, ancak birkaç gün önce kurduğumdan beri muhtemelen en yenidir.

1
Yayını daha fazla ayrıntıyla düzenledim.
katma yazar Quentin Pradet, kaynak

3 cevap

Varsayılan olarak, org-journal ikinci bir pencereyi kullanır:

(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)

Bu değişkeni find-file 'a ayarlamayı deneyin:

(setq org-journal-find-file #'find-file)
2
katma

Daha önce tavsiye ettiğim gibi, şunu deneyin:

C-c C-j

Aynı pencereye yeni dergi girişleri eklemek için C-u C-j farklıdır. Kılavuz bu iki anahtar bağını gösterir:

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

Orgmode sürümünü bulmak için:

M-x org-version
0
katma
Bu tür işler. Ama bir sebepten ötürü bir pencere açıyor, ben de aynı dergi arabelleğini içeren iki pencere bıraktım.
katma yazar Quentin Pradet, kaynak

Dergi girişleri eklemek için kullanıyorum:

(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"))))

Açıkça benim günlük dosyama özgü, ama org için oldukça genel.

0
katma