KemoNine
2b6e9edc6d
- add my/ prefix to mini functions used by setup/tuning - add/refactor functions used directly to have kmn/ prefix - break generic functions that are re-used globally to dedicted elisp file - break workspace defintions out into dedicated elisp file
22 lines
753 B
EmacsLisp
22 lines
753 B
EmacsLisp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; various workspaces used day to day
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; org-mode workspace
|
|
(defun kmn/workspace-org ()
|
|
(interactive)
|
|
; front load org-agenda so it doesnt reshuffle the frame layout on us
|
|
(org-agenda nil "r")
|
|
; start with fresh frame
|
|
(delete-other-windows)
|
|
; show kmn's slipbox
|
|
(find-file "~/org/orgzly/_slipbox.org")
|
|
; split window for additional file to show
|
|
(split-window-below)
|
|
(next-multiframe-window)
|
|
; show kmn health notes/data tracker
|
|
(find-file "~/org/health/health_mike.org")
|
|
; put agenda in top side window (works around org-mode limitations
|
|
(kmn/org-agenda-on-top)
|
|
)
|