Function: icomplete-kill-candidate

icomplete-kill-candidate is a byte-compiled function defined in icomplete.el.gz.

Signature

(icomplete-kill-candidate CATEGORY CANDIDATE)

Documentation

"Kill" CANDIDATE, assuming it is of kind CATEGORY.

CANDIDATE is a string denoting a completion candidate, CATEGORY should be a completion category, as specified in completion-metadata.
"Kill" here means to actually delete the underlying object, such
as a file, buffer, ... Return non-nil if the operation was successful.

Implementations

(icomplete-kill-candidate (_ (eql 'project-file)) THING) in `icomplete.el'.

Undocumented

(icomplete-kill-candidate (_ (eql 'file)) THING) in `icomplete.el'.

Undocumented

(icomplete-kill-candidate (_ (eql 'buffer)) THING) in `icomplete.el'.

Undocumented

(icomplete-kill-candidate CATEGORY CANDIDATE) in `icomplete.el'.

Undocumented

Source Code

;; Defined in /usr/src/emacs/lisp/icomplete.el.gz
;;;_* Helpers for `fido-mode' (or `ido-mode' emulation)

(cl-defgeneric icomplete-kill-candidate (category _candidate)
  "\"Kill\" CANDIDATE, assuming it is of kind CATEGORY.
CANDIDATE is a string denoting a completion candidate,
CATEGORY should be a completion category, as specified
in `completion-metadata'.
\"Kill\" here means to actually delete the underlying object, such
as a file, buffer, ...
Return non-nil if the operation was successful."
  (error "Don't know how to kill things for category `%s'" category))