From 010164ce778098b309fcd1cbd99f42b5c4ba5b5c Mon Sep 17 00:00:00 2001 From: Eivind Fonn Date: Wed, 21 Jun 2017 12:56:44 +0200 Subject: [PATCH] org: add layer variable for todo bindings --- layers/+emacs/org/config.el | 3 +++ layers/+emacs/org/packages.el | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/layers/+emacs/org/config.el b/layers/+emacs/org/config.el index de78c1b3e..c5902f383 100644 --- a/layers/+emacs/org/config.el +++ b/layers/+emacs/org/config.el @@ -11,6 +11,9 @@ ;; Variables +(defvar org-want-todo-bindings nil + "If non-nil, evil-org's todo bindings are activated.") + (defvar org-enable-bootstrap-support nil "If non-nil Twitter Bootstrap related packages are configured.") diff --git a/layers/+emacs/org/packages.el b/layers/+emacs/org/packages.el index b5bc34348..05d062b3b 100644 --- a/layers/+emacs/org/packages.el +++ b/layers/+emacs/org/packages.el @@ -54,7 +54,10 @@ :init (progn (add-hook 'org-mode-hook 'spacemacs//evil-org-mode) - (setq evil-org-key-theme '(textobjects navigation additional))) + (setq evil-org-key-theme `(textobjects + navigation + additional + ,@(when org-want-todo-bindings '(todo))))) :config (spacemacs|diminish evil-org-mode " ⓔ" " e")))