module: remove :tools taskrunner

This module has been deprecated for some time, because the module is
much too trivial to warrant being its own module. At most, it may find a
new home in doomemacs/modules-contrib, but for now, it doesn't belong in
the official module library.
This commit is contained in:
Henrik Lissner 2024-06-30 21:57:28 -04:00
parent 52e5327221
commit 27539e225e
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
6 changed files with 0 additions and 100 deletions

1
.github/CODEOWNERS vendored
View file

@ -130,7 +130,6 @@ modules/tools/make/ @doomemacs/tools-make
modules/tools/pass/ @doomemacs/tools-pass
modules/tools/pdf/ @doomemacs/tools-pdf
modules/tools/prodigy/ @doomemacs/tools-prodigy
modules/tools/taskrunner/ @doomemacs/tools-taskrunner
modules/tools/terraform/ @doomemacs/tools-terraform
modules/tools/tmux/ @doomemacs/tools-tmux
modules/tools/tree-sitter/ @doomemacs/tools-tree-sitter

View file

@ -1,61 +0,0 @@
#+title: :tools taskrunner
#+subtitle: Taskrunner for all your projects
#+created: November 09, 2019
#+since: 21.12.0
#+begin_quote
*This module is deprecated.* The module is too trivial and taskrunner is no
longer maintained.
#+end_quote
* Description :unfold:
This module integrates [[doom-package:taskrunner]] into Doom Emacs, which scraps runnable tasks
from build systems like make, gradle, npm and the like.
** Maintainers
/This module has no dedicated maintainers./ [[doom-contrib-maintainer:][Become a maintainer?]]
** Module flags
/This module has no flags./
** Packages
- [[doom-package:emacs-taskrunner]]
- [[doom-package:helm-taskrunner]] if [[doom-module::completion helm]]
- [[doom-package:ivy-taskrunner]] if [[doom-module::completion ivy]]
** Hacks
/No hacks documented for this module./
** TODO Changelog
# This section will be machine generated. Don't edit it by hand.
/This module does not have a changelog yet./
* Installation
[[id:01cffea4-3329-45e2-a892-95a384ab2338][Enable this module in your ~doom!~ block.]]
/This module has no external requirements./
* TODO Usage
#+begin_quote
󱌣 /This module's usage documentation is incomplete./ [[doom-contrib-module:][Complete it?]]
#+end_quote
Keybindings:
| Binding | Description |
| ~p z~ | ~List project tasks~ |
* TODO Configuration
#+begin_quote
󱌣 This module has no configuration documentation yet. [[doom-contrib-module:][Write some?]]
#+end_quote
* Troubleshooting
/There are no known problems with this module./ [[doom-report:][Report one?]]
* Frequently asked questions
/This module has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]
* TODO Appendix
#+begin_quote
󱌣 This module has no appendix yet. [[doom-contrib-module:][Write one?]]
#+end_quote

View file

@ -1,9 +0,0 @@
;;; app/taskrunner/autoload.el -*- lexical-binding: t; -*-
;;;###autoload
(defun +taskrunner/project-tasks ()
"Invokes `ivy-taskrunner' or `helm-tasksrunner', depending on which is
available."
(interactive)
(cond ((modulep! :completion ivy) (ivy-taskrunner))
((modulep! :completion helm) (helm-taskrunner))))

View file

@ -1,14 +0,0 @@
;;; tools/taskrunner/config.el -*- lexical-binding: t; -*-
(after! taskrunner
(set-popup-rule! taskrunner--buffer-name-regexp :quit t))
(use-package! helm-taskrunner
:when (modulep! :completion helm)
:defer t
:config (helm-taskrunner-minor-mode +1))
(use-package! ivy-taskrunner
:when (modulep! :completion ivy)
:defer t
:config (ivy-taskrunner-minor-mode +1))

View file

@ -1,14 +0,0 @@
;; -*- no-byte-compile: t; -*-
;;; tools/taskrunner/packages.el
(package! taskrunner :pin "716323aff410b4d864d137c9ebe4bbb5b8587f5e")
(when (modulep! :completion helm)
(package! helm-taskrunner
:pin "70ef8117aafdc01a1f06151a82cecb9a2fcf4d32"
:recipe (:host github :repo "emacs-taskrunner/helm-taskrunner")))
(when (modulep! :completion ivy)
(package! ivy-taskrunner
:pin "c731ee6279f65061ef70e79d3818ea1d9678e6da"
:recipe (:host github :repo "emacs-taskrunner/ivy-taskrunner")))

View file

@ -102,7 +102,6 @@
;;pass ; password manager for nerds
;;pdf ; pdf enhancements
;;prodigy ; FIXME managing external services & code builders
;;taskrunner ; taskrunner for all your projects
;;terraform ; infrastructure as code
;;tmux ; an API for interacting with tmux
;;tree-sitter ; syntax and parsing, sitting in a tree...