org-journal:現時点で新しいエントリを追加するには?

私は初めてorgモードとorg-journalで遊んでいます。私の基本的なエントリは

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

notes written here.

私は今日のエントリーに何かを追加して、私が

** 15:37 A new entry

Here we go...

キーバインドでこれを行う方法が見つかりません。もちろん、私は手動で新しい時間を入力することができますが、私はそれをしたくありません。これを行うにはいくつかの方法がありますか?

編集:私は実際に新しい時刻のエントリで現在の日のジャーナルを開きますが、このジャーナルのカットは2番目のウィンドウで開くC - UのC - jを試してみました

Before C-u C-j

After C-u C-j

私は使用しているorg-modeのバージョンが不明ですが、数日前にインストールしたので、おそらく最新のものです。

1
追加された 編集された
ビュー: 2
私は詳細を投稿して編集しました。
追加された 著者 Quentin Pradet,

3 答え

デフォルトでは、org-journalは2番目のウィンドウを使用します。

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

その変数を find-file に設定してみてください:

(setq org-journal-find-file #'find-file)
2
追加された

前にお勧めしたように、試してみてください:

C-c C-j

同じウィンドウに新しい仕訳入力を追加する。 C-u C-j は異なります。マニュアルには、次の2つの重要なバインディングが示されています。

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のバージョンを調べるには:

M-x org-version
0
追加された
この種の作品。しかし何らかの理由でウィンドウを開くので、同じジャーナルバッファを含む2つのウィンドウが残っています...
追加された 著者 Quentin Pradet,

ジャーナルエントリを追加するために使用するものは次のとおりです。

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

これは明らかに私のジャーナルファイルに固有ですが、そうでなければorgにかなり一般的です。

0
追加された