Function: majutsu-selection-option

majutsu-selection-option is a natively compiled function defined in majutsu-selection.el.

Signature

(majutsu-selection-option &rest SLOTS)

Documentation

Create a new object of class type majutsu-selection-option(var)/majutsu-selection-option(fun).

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-selection.el
(defclass majutsu-selection-option (majutsu-transient-key-alias-suffix transient-option)
  ((selection-label         :initarg :selection-label         :initform nil)
   (selection-face          :initarg :selection-face          :initform nil)
   (locate-fn               :initarg :locate-fn               :initform nil
                            :documentation "Resolve a selected value to a section or (START . END) range.")
   (targets-fn              :initarg :targets-fn              :initform nil
                            :documentation "Return the value(s) to select from point/region when toggling.")
   (selection-toggle-key    :initarg :selection-toggle-key    :initform nil
                            :documentation "Additional key used to toggle values at point.")
   (selection-toggle-if-not :initarg :selection-toggle-if-not :initform nil
                            :documentation "Disable the toggle key when this predicate is non-nil."))
  "Base class for options that control majutsu selection categories.")