Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
4 replaced http://emacs.stackexchange.com/ with https://emacs.stackexchange.com/
source | link

However, this post suggests that approach will not workthis post suggests that approach will not work since emacs essentially ignores display-buffer-alist for the org todo keywords buffer. The solution proposed is to amend the buffer switching functionality of org-fast-todo-selection. Whilst the change is trivial, I'm reluctant to do so for forwards compatibility reasons.

However, this post suggests that approach will not work since emacs essentially ignores display-buffer-alist for the org todo keywords buffer. The solution proposed is to amend the buffer switching functionality of org-fast-todo-selection. Whilst the change is trivial, I'm reluctant to do so for forwards compatibility reasons.

However, this post suggests that approach will not work since emacs essentially ignores display-buffer-alist for the org todo keywords buffer. The solution proposed is to amend the buffer switching functionality of org-fast-todo-selection. Whilst the change is trivial, I'm reluctant to do so for forwards compatibility reasons.

3 Providing updated code snippet from my .emacs file to avoid confusion with question.
source | link
(defun hd/weekly-review ()
"Window setup "Organize a series of windows for weekly review."reviews"
  ;; Define Keyboard Macro to narrow to weekly review checklist
  (fset 'hd-km/narrow-weekly-review-list
   [?\M-< ?\C-s ?w ?e ?e ?k ?l ?y return ?\C-x ?n ?s tab]s])

  (interactive)
  (delete-other-windows)

  ;; Start with org-agenda
  (org-agenda nil "R")
  (set-window-dedicated-p (selected-window) 1)
  (delete-other-windows)

  ;; Create a window for follow-mode (and blank it out with *scratch* .so .it's .less distracting)
  (split-window-horizontally)
  (display-buffer "*scratch*" t)

  ;; Create the third window for the maintenance.org view
  (other-window 1)
  (split-window-vertically (floor (* 0.78 (window-height))))
  (other-window 1)
  (find-file "~/org-docs/org-system/maintenance.org")
  (set-window-dedicated-p (selected-window) 1)
  (execute-kbd-macro (symbol-function 'hd-km/narrow-weekly-review-list))
  (show-all)
  (other-window -2)

  ;; Add to registers config for quick switch back within this session
  (window-configuration-to-register ?w))
(defun hd/weekly-review ()
"Window setup for weekly review."
;; Define Keyboard Macro to narrow to weekly review checklist
(fset 'hd-km/narrow-weekly-review-list
 [?\C-s ?w ?e ?e ?k ?l ?y return ?\C-x ?n ?s tab])

(interactive)
(delete-other-windows)

;; Start with org-agenda
(org-agenda nil "R")
(delete-other-windows)

;; Create a window for follow-mode (and blank it out with *scratch* . . .)
(split-window-horizontally)
(display-buffer "*scratch*" t)

;; Create the third window for the maintenance.org view
(other-window 1)
(split-window-vertically)
(other-window 1)
(find-file "~/org-docs/org-system/maintenance.org")
(set-window-dedicated-p (selected-window) 1)
(execute-kbd-macro (symbol-function 'hd-km/narrow-weekly-review-list))
(other-window -2)

;; Add to registers config for quick switch back within this session
(window-configuration-to-register ?w))
(defun hd/weekly-review ()
  "Organize a series of windows for weekly reviews"
  ;; Define Keyboard Macro to narrow to weekly review checklist
  (fset 'hd-km/narrow-weekly-review-list
   [?\M-< ?\C-s ?w ?e ?e ?k ?l ?y return ?\C-x ?n ?s])

  (interactive)
  (delete-other-windows)

  ;; Start with org-agenda
  (org-agenda nil "R")
  (set-window-dedicated-p (selected-window) 1)
  (delete-other-windows)

  ;; Create a window for follow-mode (and blank it out with *scratch* so it's less distracting)
  (split-window-horizontally)
  (display-buffer "*scratch*" t)

  ;; Create the third window for the maintenance.org
  (other-window 1)
  (split-window-vertically (floor (* 0.78 (window-height))))
  (other-window 1)
  (find-file "~/org-docs/org-system/maintenance.org")
  (set-window-dedicated-p (selected-window) 1)
  (execute-kbd-macro (symbol-function 'hd-km/narrow-weekly-review-list))
  (show-all)
  (other-window -2)

  ;; Add to registers config for quick switch back within this session
  (window-configuration-to-register ?w))
2 Reduce the number of times the reader needs to leave this thread to read external sources to discern what the original poster is trying to convey.
source | link

I have the following setup, created through a function I've defined in this reddit post., which states in relevant part:

(defun hd/weekly-review ()
"Window setup for weekly review."
;; Define Keyboard Macro to narrow to weekly review checklist
(fset 'hd-km/narrow-weekly-review-list
 [?\C-s ?w ?e ?e ?k ?l ?y return ?\C-x ?n ?s tab])

(interactive)
(delete-other-windows)

;; Start with org-agenda
(org-agenda nil "R")
(delete-other-windows)

;; Create a window for follow-mode (and blank it out with *scratch* . . .)
(split-window-horizontally)
(display-buffer "*scratch*" t)

;; Create the third window for the maintenance.org view
(other-window 1)
(split-window-vertically)
(other-window 1)
(find-file "~/org-docs/org-system/maintenance.org")
(set-window-dedicated-p (selected-window) 1)
(execute-kbd-macro (symbol-function 'hd-km/narrow-weekly-review-list))
(other-window -2)

;; Add to registers config for quick switch back within this session
(window-configuration-to-register ?w))

I have the following setup, created through a function I've defined in this reddit post.

I have the following setup, created through a function I've defined in this reddit post, which states in relevant part:

(defun hd/weekly-review ()
"Window setup for weekly review."
;; Define Keyboard Macro to narrow to weekly review checklist
(fset 'hd-km/narrow-weekly-review-list
 [?\C-s ?w ?e ?e ?k ?l ?y return ?\C-x ?n ?s tab])

(interactive)
(delete-other-windows)

;; Start with org-agenda
(org-agenda nil "R")
(delete-other-windows)

;; Create a window for follow-mode (and blank it out with *scratch* . . .)
(split-window-horizontally)
(display-buffer "*scratch*" t)

;; Create the third window for the maintenance.org view
(other-window 1)
(split-window-vertically)
(other-window 1)
(find-file "~/org-docs/org-system/maintenance.org")
(set-window-dedicated-p (selected-window) 1)
(execute-kbd-macro (symbol-function 'hd-km/narrow-weekly-review-list))
(other-window -2)

;; Add to registers config for quick switch back within this session
(window-configuration-to-register ?w))
1
source | link