diff options
| author | Thanos Apollo <public@thanosapollo.org> | 2026-04-27 00:51:51 +0300 |
|---|---|---|
| committer | Thanos Apollo <public@thanosapollo.org> | 2026-04-27 00:51:51 +0300 |
| commit | fda1a6e2bfd7f1cd76249eaf940a6aeaad140986 (patch) | |
| tree | 65288b56ef39a78efa44cacfda18c0ab9558e6c2 | |
| parent | c97d205e4e8a40403cfeff20cf02c43a0113e24c (diff) | |
issue, pull, watch: Remove redundant clear-filters commands
| -rw-r--r-- | lisp/forgejo-issue.el | 13 | ||||
| -rw-r--r-- | lisp/forgejo-pull.el | 13 | ||||
| -rw-r--r-- | lisp/forgejo-watch.el | 7 |
3 files changed, 4 insertions, 29 deletions
diff --git a/lisp/forgejo-issue.el b/lisp/forgejo-issue.el index c8b4f46..5e5ebb7 100644 --- a/lisp/forgejo-issue.el +++ b/lisp/forgejo-issue.el @@ -66,8 +66,7 @@ Keys: :state :labels :milestone :author :query :page") :group "Navigate" "S" ("Sort" forgejo-tl-sort) "g" ("Refresh" forgejo-issue-refresh) - "l" ("Filter" forgejo-issue-filter) - "C" ("Clear filters" forgejo-issue-clear-filters)) + "l" ("Filter" forgejo-issue-filter)) (define-derived-mode forgejo-issue-list-mode tabulated-list-mode "Forgejo Issues" @@ -207,16 +206,6 @@ Empty input clears all filters." (setq forgejo-issue--filters filters) (forgejo-issue--refilter))) -(defun forgejo-issue-clear-filters () - "Reset filters to the default and refresh." - (interactive) - (setq forgejo-issue--filters - (forgejo-filter-parse - (forgejo--default-filter-for - forgejo-repo--owner forgejo-repo--name - forgejo-issue-default-filter))) - (forgejo-issue--refilter)) - ;;; Pagination (defun forgejo-issue-next-page () diff --git a/lisp/forgejo-pull.el b/lisp/forgejo-pull.el index 223db15..a01bb7c 100644 --- a/lisp/forgejo-pull.el +++ b/lisp/forgejo-pull.el @@ -66,8 +66,7 @@ Keys: :state :milestone :labels :author :page") :group "Navigate" "S" ("Sort" forgejo-tl-sort) "g" ("Refresh" forgejo-pull-refresh) - "l" ("Filter" forgejo-pull-filter) - "C" ("Clear filters" forgejo-pull-clear-filters)) + "l" ("Filter" forgejo-pull-filter)) (define-derived-mode forgejo-pull-list-mode tabulated-list-mode "Forgejo PRs" @@ -196,15 +195,7 @@ Shows cached data immediately, then syncs from the API in the background." (setq forgejo-pull--filters filters) (forgejo-pull--refilter))) -(defun forgejo-pull-clear-filters () - "Reset filters to the default and refresh." - (interactive) - (setq forgejo-pull--filters - (forgejo-filter-parse - (forgejo--default-filter-for - forgejo-repo--owner forgejo-repo--name - forgejo-pull-default-filter))) - (forgejo-pull--refilter)) + ;;; Pagination diff --git a/lisp/forgejo-watch.el b/lisp/forgejo-watch.el index f0ff088..3b63605 100644 --- a/lisp/forgejo-watch.el +++ b/lisp/forgejo-watch.el @@ -206,7 +206,6 @@ and runs `forgejo-watch-hooks' when new ones arrive." "b" ("Open in browser" forgejo-watch-browse-at-point) :group "Navigate" "l" ("Filter" forgejo-watch-filter) - "C" ("Clear filters" forgejo-watch-clear-filters) "g" ("Refresh" forgejo-watch-list-refresh)) (define-derived-mode forgejo-watch-list-mode tabulated-list-mode @@ -279,11 +278,7 @@ Shows unread items from `forgejo-watch-rules'." (setq forgejo-watch--filters filters) (forgejo-watch--render forgejo-watch--host))) -(defun forgejo-watch-clear-filters () - "Clear all notification filters." - (interactive) - (setq forgejo-watch--filters nil) - (forgejo-watch--render forgejo-watch--host)) + ;;; Actions |
