From 7fc743d255fa546448b48064cd28d8643be83064 Mon Sep 17 00:00:00 2001 From: "Travis B. Hartwell" Date: Mon, 4 Jan 2016 07:17:07 -0700 Subject: [PATCH] Make sure the keymaps are set for ledger-mode. Found in some cases that the major mode leader bindings were not set until switching to holy mode and back. This hook makes sure that isn't necessary. --- layers/finance/packages.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/layers/finance/packages.el b/layers/finance/packages.el index c8635af6a..b6fd3ea08 100644 --- a/layers/finance/packages.el +++ b/layers/finance/packages.el @@ -45,6 +45,10 @@ "t" 'ledger-insert-effective-date "y" 'ledger-set-year "RET" 'ledger-set-month) + ;; temporary hack to work-around an issue with evil-define-key + ;; more info: https://bitbucket.org/lyro/evil/issues/301/evil-define-key-for-minor-mode-does-not + ;; TODO remove this hack if the limitation is removed upstream + (add-hook 'ledger-mode-hook 'evil-normalize-keymaps) (evilified-state-evilify ledger-report-mode ledger-report-mode-map)))) (when (configuration-layer/layer-usedp 'auto-completion)