From f2c2bb483730d69a8598de901fb5ecc55882a4e2 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 17 Nov 2020 18:04:38 -0800 Subject: Switch to another window when opening agenda items --- oni-org/oni-org.el | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'oni-org/oni-org.el') diff --git a/oni-org/oni-org.el b/oni-org/oni-org.el index d0ffd87..2706b4d 100644 --- a/oni-org/oni-org.el +++ b/oni-org/oni-org.el @@ -4,7 +4,7 @@ ;; Author: Tom Willemse ;; Keywords: local -;; Version: 2020.1115.140847 +;; Version: 2020.1117.180414 ;; Package-Requires: (oni-yasnippet oni-alert oni-hydra org-plus-contrib org-bullets org-edna diminish all-the-icons) ;; This program is free software; you can redistribute it and/or modify @@ -299,6 +299,10 @@ also move point to the start of the heading." ;;;; Agenda +(defun oni-org-agenda-window-p (_target _action) + "Check if the current buffer is the agenda buffer." + (string= (buffer-name) org-agenda-buffer-name)) + (defun oni-org-initialize-agenda-category-icons () "Set ‘org-agenda-category-icon-alist’ if it hasn’t already been set." (when (null org-agenda-category-icon-alist) @@ -341,6 +345,11 @@ also move point to the start of the heading." (add-hook 'org-mode-hook #'oni-org-initialize-agenda-category-icons) +(add-to-list 'display-buffer-alist + '(oni-org-agenda-window-p + display-buffer-in-previous-window + (inhibit-same-window . t))) + ;;;; Capture (require 'org-capture) -- cgit v1.2.3-54-g00ecf