diff options
Diffstat (limited to 'modules/prog-general.el')
| -rw-r--r-- | modules/prog-general.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/prog-general.el b/modules/prog-general.el index e8d48b70..e09c3f40 100644 --- a/modules/prog-general.el +++ b/modules/prog-general.el @@ -146,15 +146,16 @@ buffer the user is looking at." (find-file-other-window file))) (defun cj/open-project-daily-prep () - "Open the current Projectile project's daily prep in another window. + "Open the current Projectile project's daily prep, respecting the split. The prep file is inbox/today-prep.org under the project root (a stable symlink to the dated prep doc). Project-scoped: a project without one gets a -message. Opens in another window so it sits beside the current work." +message. Opens in the other window when the frame is split and reuses the +current window otherwise, matching `cj/open-project-root-todo'." (interactive) (if-let ((root (projectile-project-root))) (let ((file (expand-file-name "inbox/today-prep.org" root))) (if (file-exists-p file) - (find-file-other-window file) + (cj/--find-file-respecting-split file) (message "No inbox/today-prep.org in project: %s" root))) (message "Not in a Projectile project"))) |
