~protesilaos/mct

4b05edf129f8a1455d6b40fe597e150c9921c507 — Protesilaos Stavrou 5 months ago ea1edff
Reuse helper function to avoid repetition in pass/block predicates
1 files changed, 2 insertions(+), 4 deletions(-)

M mct.el
M mct.el => mct.el +2 -4
@@ 266,13 266,11 @@ affairs."

(defun mct--passlist-p ()
  "Return non-nil if symbol is in the `mct-completion-passlist'."
  (or (memq (mct--this-command) mct-completion-passlist)
      (memq (mct--completion-category) mct-completion-passlist)))
  (mct--symbol-in-list mct-completion-passlist))

(defun mct--blocklist-p ()
  "Return non-nil if symbol is in the `mct-completion-blocklist'."
  (or (memq (mct--this-command) mct-completion-blocklist)
      (memq (mct--completion-category) mct-completion-blocklist)))
  (mct--symbol-in-list mct-completion-blocklist))

;; Normally we would also include `imenu', but it has its own defcustom
;; for popping up the Completions eagerly...  Let's not interfere with