diff options
author | William Carroll <wpcarro@gmail.com> | 2020-01-15T22·13+0000 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-01-17T10·56+0000 |
commit | dd9db4e318f309afa839e034ff0d152d4aed34f9 (patch) | |
tree | b7383a2a4f5b456e2feb3c40bb0e10539d92f4c1 /configs/shared/.emacs.d | |
parent | 6e70cb527cd6edc9fdee087930d8a9bfef705abd (diff) |
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.
Diffstat (limited to 'configs/shared/.emacs.d')
-rw-r--r-- | configs/shared/.emacs.d/wpc/packages/wpc-org.el | 15 |
1 files changed, 15 insertions, 0 deletions
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 |