From dd9db4e318f309afa839e034ff0d152d4aed34f9 Mon Sep 17 00:00:00 2001 From: William Carroll Date: Wed, 15 Jan 2020 22:13:18 +0000 Subject: Prefer direnv to manage ORG_DIRECTORY Instead of keeping this in my ~/.profile, I'm going to define it in .envrc. What I still don't know is how functions like `getenv` are supposed to interact with direnv. I suppose maybe they aren't? Right now, when I call `(getenv "DOTFILES")` from Emacs, it's `nil`, which I understand. Hopefully the more I use direnv, the more reasonable expectations I'll have. --- configs/shared/.emacs.d/wpc/packages/wpc-org.el | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'configs/shared/.emacs.d/wpc/packages/wpc-org.el') diff --git a/configs/shared/.emacs.d/wpc/packages/wpc-org.el b/configs/shared/.emacs.d/wpc/packages/wpc-org.el index 6743540974a8..fb270336ec2f 100644 --- a/configs/shared/.emacs.d/wpc/packages/wpc-org.el +++ b/configs/shared/.emacs.d/wpc/packages/wpc-org.el @@ -6,6 +6,20 @@ ;;; Code: +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Dependencies +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(require 'prelude) +(require 'f) + +;; TODO: Define function like env/set? to handle this. +(prelude/assert (f-exists? (getenv "ORG_DIRECTORY"))) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Configuration +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;; TODO: figure out how to nest this in (use-package org ...) (setq org-capture-templates `( @@ -31,6 +45,7 @@ "* TODO %? ") )) + (evil-set-initial-state 'org-mode 'normal) (use-package org -- cgit 1.4.1