From 9a0da588d9a0d7db44ae26e06f582337a2aa8101 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Fri, 28 Dec 2018 03:31:03 +0200 Subject: [PATCH] Add helm to project tasks --- modules/config/default/+evil-bindings.el | 2 +- modules/config/default/autoload/default.el | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index cf4022c00..67c4d1daa 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -700,7 +700,7 @@ :desc "Find other file" "o" #'projectile-find-other-file :desc "Switch project" "p" #'projectile-switch-project :desc "Recent project files" "r" #'projectile-recentf - :desc "List project tasks" "t" #'+ivy/tasks ; TODO: Add +helm/tasks + :desc "List project tasks" "t" #'+default/project-tasks :desc "Invalidate cache" "x" #'projectile-invalidate-cache) (:prefix ("q" . "quit/restart") diff --git a/modules/config/default/autoload/default.el b/modules/config/default/autoload/default.el index 966872055..6a917fe45 100644 --- a/modules/config/default/autoload/default.el +++ b/modules/config/default/autoload/default.el @@ -84,3 +84,8 @@ If ARG (universal argument), runs `compile' from the current directory." (set-window-buffer nil buffer) (with-current-buffer buffer (funcall (default-value 'major-mode)))))) + +;;;###autoload +(defun +default/project-tasks () + (cond ((featurep! :completion ivy) (+ivy/tasks) + (featurep! :completion helm) (+helm/tasks))))