From eddac868248509831c37dbbb2fcdff5f9dc2c61c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 12 Jul 2018 18:49:13 +0200 Subject: [PATCH] tools/magit: add magit-todos package --- modules/tools/magit/config.el | 13 +++++++++++++ modules/tools/magit/packages.el | 1 + 2 files changed, 14 insertions(+) diff --git a/modules/tools/magit/config.el b/modules/tools/magit/config.el index 86e895cfa..e583208e6 100644 --- a/modules/tools/magit/config.el +++ b/modules/tools/magit/config.el @@ -41,6 +41,19 @@ load everything.") (def-package! magit-blame :after git-timemachine) +(def-package! magit-todos + :after magit + :config + (setq magit-todos-require-colon nil) + ;; `magit-todos-mode' defines keybinds on activation, so it's better to just + ;; do this manually: + (magit-add-section-hook 'magit-status-sections-hook + #'magit-todos--insert-todos + 'magit-insert-staged-changes + 'append) + (define-key magit-todos-section-map "j" nil)) + + (def-package! magithub :after magit :preface diff --git a/modules/tools/magit/packages.el b/modules/tools/magit/packages.el index 51682daa9..38bcc3d37 100644 --- a/modules/tools/magit/packages.el +++ b/modules/tools/magit/packages.el @@ -4,5 +4,6 @@ (when (package! magit) (package! magit-gitflow) (package! magithub) + (package! magit-todos) (when (featurep! :feature evil +everywhere) (package! evil-magit)))