Package: combobulate

Defined variables (473)

combobulate-rules-languagesA list of all the languages that have production rules.
combobulate-debugEnables additional debug information useful for Combobulate developers
combobulate-pulse-nodeIf non-nil, Combobulate will pulse important nodes.
combobulate-proffer-indicatorsIndicator symbols used in Combobulate's proffer prompts.
combobulate-cursor-toolThe tool to use for cursor editing.
combobulate-pulse-node-wait-timeHow long to wait (in seconds) at the pulsed node before returning.
combobulate-navigate-down-into-listsWhether to navigate into the first list-like structure ahead
combobulate-highlight-contextHighlight contextual nodes that belong to the same sequence.
combobulate-proffer-default-to-commandWhat should happen in a proffer prompt when an unknown key is pressed.
combobulate-default-proceduresList of default procedures to use for general navigation and editing.
combobulate-mark-node-or-thing-at-pointMaybe mark the thing at point first before extending the mark to the first node.
combobulate-proffer-allow-numeric-selectionAllow numeric selection in proffer prompts that support numeric selection.
combobulate-highlight-queries-alistList of node queries to highlight.
combobulate-flash-nodeDisplay a tree outline of nodes near point if non-nil.
combobulate-envelope-symbol-prefixPrefix to use for symbol functions and variables for envelopes.
combobulate-beginning-of-defun-behaviorControl the behavior of the beginning of defun command.
combobulate-setup-functions-alistAlist of setup functions to call when M-x combobulate-mode is enabled.
combobulate-navigable-nodesList of node types used for general navigation and as a placeholder.
combobulate-key-prefixPrefix key for Combobulate commands. Leave blank to disable.
combobulate-after-setup-hookHook run after Combobulate is done setting up.
combobulate-yaml-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-yaml-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-yaml-minor-modeCombobulate minor mode for the `yaml' tree-sitter language.
combobulate-yaml-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-yaml-minor-mode-hookHook run after entering or leaving `combobulate-yaml-minor-mode'.
combobulate-yaml-envelope-mapKeymap for Combobulate envelopes for `yaml'.
combobulate-yaml-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-yaml-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-yaml-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-yaml-default-nodesList of active node types used for node discovery.
combobulate-yaml-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-yaml-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-yaml-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-yaml-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-yaml-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-yaml-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-yaml-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-yaml-mapKeymap for Combobulate language for `yaml'.
combobulate-yaml-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-yaml-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-yaml-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-yaml-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-yaml-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-yaml-envelope-listList of envelope definitions for this language.
combobulate-yaml-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-yaml-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-yaml-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-yaml-defined-variablesList of variable shorthands known to `yaml'.
combobulate-yaml-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-yaml-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-yaml-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-yaml-major-modesList of major modes where this language applies.
combobulate-toml-minor-modeCombobulate minor mode for the `toml' tree-sitter language.
combobulate-toml-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-toml-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-toml-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-toml-envelope-listList of envelope definitions for this language.
combobulate-toml-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-toml-defined-variablesList of variable shorthands known to `toml'.
combobulate-toml-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-toml-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-toml-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-toml-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-toml-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-toml-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-toml-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-toml-mapKeymap for Combobulate language for `toml'.
combobulate-toml-default-nodesList of active node types used for node discovery.
combobulate-toml-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-toml-major-modesList of major modes where this language applies.
combobulate-toml-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-toml-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-toml-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-toml-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-toml-envelope-mapKeymap for Combobulate envelopes for `toml'.
combobulate-toml-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-toml-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-toml-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-toml-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-toml-minor-mode-hookHook run after entering or leaving `combobulate-toml-minor-mode'.
combobulate-toml-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-toml-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-toml-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-toml-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-json-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-json-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-json-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-json-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-json-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-json-envelope-listList of envelope definitions for this language.
combobulate-json-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-json-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-json-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-json-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-json-minor-mode-hookHook run after entering or leaving `combobulate-json-minor-mode'.
combobulate-json-minor-modeCombobulate minor mode for the `json' tree-sitter language.
combobulate-json-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-json-mapKeymap for Combobulate language for `json'.
combobulate-json-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-json-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-json-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-json-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-json-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-json-major-modesList of major modes where this language applies.
combobulate-json-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-json-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-json-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-json-envelope-mapKeymap for Combobulate envelopes for `json'.
combobulate-json-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-json-defined-variablesList of variable shorthands known to `json'.
combobulate-json-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-json-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-json-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-json-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-json-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-json-default-nodesList of active node types used for node discovery.
combobulate-go-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-go-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-go-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-go-envelope-mapKeymap for Combobulate envelopes for `go'.
combobulate-go-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-go-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-go-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-go-mapKeymap for Combobulate language for `go'.
combobulate-go-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-go-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-go-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-go-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-go-minor-modeCombobulate minor mode for the `go' tree-sitter language.
combobulate-go-default-nodesList of active node types used for node discovery.
combobulate-go-defined-variablesList of variable shorthands known to `go'.
combobulate-go-major-modesList of major modes where this language applies.
combobulate-go-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-go-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-go-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-go-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-go-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-go-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-go-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-go-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-go-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-go-envelope-listList of envelope definitions for this language.
combobulate-go-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-go-minor-mode-hookHook run after entering or leaving `combobulate-go-minor-mode'.
combobulate-go-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-go-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-go-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-go-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-html-envelope-listList of envelope definitions for this language.
combobulate-html-envelope-mapKeymap for Combobulate envelopes for `html'.
combobulate-html-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-html-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-html-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-html-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-html-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-html-major-modesList of major modes where this language applies.
combobulate-html-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-html-minor-mode-hookHook run after entering or leaving `combobulate-html-minor-mode'.
combobulate-html-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-html-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-html-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-html-mapKeymap for Combobulate language for `html'.
combobulate-html-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-html-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-html-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-html-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-html-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-html-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-html-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-html-default-nodesList of active node types used for node discovery.
combobulate-html-defined-variablesList of variable shorthands known to `html'.
combobulate-html-minor-modeCombobulate minor mode for the `html' tree-sitter language.
combobulate-html-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-html-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-html-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-html-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-html-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-html-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-html-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-html-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-python-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-python-major-modesList of major modes where this language applies.
combobulate-python-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-python-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-python-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-python-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-python-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-python-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-python-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-python-minor-mode-hookHook run after entering or leaving `combobulate-python-minor-mode'.
combobulate-python-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-python-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-python-envelope-mapKeymap for Combobulate envelopes for `python'.
combobulate-python-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-python-smart-indentSmarter indentation handling.
combobulate-python-indent-blocks-dwimIndent a whole block if point is on it instead of the line.
combobulate-python-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-python-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-python-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-python-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-python-minor-modeCombobulate minor mode for the `python' tree-sitter language.
combobulate-python-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-python-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-python-envelope-listList of envelope definitions for this language.
combobulate-python-defined-variablesList of variable shorthands known to `python'.
combobulate-python-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-python-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-python-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-python-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-python-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-python-mapKeymap for Combobulate language for `python'.
combobulate-python-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-python-indent-mark-regionMark the region when indenting and leave it enabled after.
combobulate-python-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-python-default-nodesList of active node types used for node discovery.
combobulate--known-shorthandsList of known shorthand symbols for node types.
combobulate-modeNon-nil if the language-specific minor mode is enabled in this buffer.
combobulate-registered-languages-alistAlist of Combobulate languages and major modes supported by Combobulate.
combobulate-default-definitionsDefault definitions that each language minor mode can set.
combobulate-ocaml-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-ocaml-envelope-mapKeymap for Combobulate envelopes for `ocaml'.
combobulate-ocaml-interface-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-ocaml-interface-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-ocaml-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-ocaml-interface-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-ocaml-interface-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-ocaml-interface-envelope-listList of envelope definitions for this language.
combobulate-ocaml-interface-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-ocaml-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-ocaml-minor-mode-hookHook run after entering or leaving `combobulate-ocaml-minor-mode'.
combobulate-ocaml-interface-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-ocaml-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-ocaml-interface-mapKeymap for Combobulate language for `ocaml-interface'.
combobulate-ocaml-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-ocaml-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-ocaml-defined-variablesList of variable shorthands known to `ocaml'.
combobulate-ocaml-interface-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-ocaml-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-ocaml-interface-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-ocaml-default-nodesList of active node types used for node discovery.
combobulate-ocaml-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-ocaml-mapKeymap for Combobulate language for `ocaml'.
combobulate-ocaml-major-modesList of major modes where this language applies.
combobulate-ocaml-minor-modeCombobulate minor mode for the `ocaml' tree-sitter language.
combobulate-ocaml-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-ocaml-interface-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-ocaml-interface-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-ocaml-interface-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-ocaml-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-ocaml-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-ocaml-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-ocaml-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-ocaml-interface-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-ocaml-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-ocaml-interface-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-ocaml-interface-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-ocaml-interface-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-ocaml-interface-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-ocaml-interface-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-ocaml-interface-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-ocaml-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-ocaml-interface-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-ocaml-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-ocaml-interface-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-ocaml-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-ocaml-interface-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-ocaml-interface-envelope-mapKeymap for Combobulate envelopes for `ocaml-interface'.
combobulate-ocaml-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-ocaml-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-ocaml-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-ocaml-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-ocaml-interface-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-ocaml-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-ocaml-interface-defined-variablesList of variable shorthands known to `ocaml-interface'.
combobulate-ocaml-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-ocaml-interface-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-ocaml-interface-minor-mode-hookHook run after entering or leaving `combobulate-ocaml-interface-minor-mode'.
combobulate-ocaml-interface-minor-modeCombobulate minor mode for the `ocaml-interface' tree-sitter language.
combobulate-ocaml-interface-major-modesList of major modes where this language applies.
combobulate-ocaml-envelope-listList of envelope definitions for this language.
combobulate-ocaml-interface-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-ocaml-interface-default-nodesList of active node types used for node discovery.
combobulate-ocaml-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-cursor-key-mapKeymap for Combobulate's cursor editing prompt.
combobulate-cursor--refactor-idThe ID of the current refactoring operation in progress.
combobulate-cursor--field-tagTag used to identify Combobulate cursor fields.
combobulate-cursor-substitute-matchRegexp that matches the backslash and number in a regexp group.
combobulate-cursor--active-bufferThe buffer that is currently being refactored.
combobulate-cursor-substitute-defaultSubstitute that represents the text for each individual node.
combobulate-envelope--registersInternal store for Combobulate envelopes.
combobulate-envelope--undo-on-quitIf t, then undo on keyboard quit.
combobulate-envelope-prompt-historyHistory for `combobulate-envelope-prompt'.
combobulate-envelope-prompt-mapKeymap for envelope prompts.
combobulate-envelope-registersRegisters of data for Combobulate envelopes.
combobulate-envelope-staticWhen zero, interactive envelope commands are ignored.
combobulate-envelope-refactor-idThe ID of the current refactor.
combobulate-typescript-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-typescript-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-typescript-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-typescript-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-javascript-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-typescript-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-javascript-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-typescript-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-javascript-defined-variablesList of variable shorthands known to `javascript'.
combobulate-tsx-major-modesList of major modes where this language applies.
combobulate-typescript-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-tsx-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-typescript-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-javascript-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-javascript-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-typescript-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-typescript-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-tsx-default-nodesList of active node types used for node discovery.
combobulate-tsx-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-tsx-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-javascript-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-tsx-attribute-envelope-alistAlist of envelopes to apply to certain JSX attributes when you press `='.
combobulate-javascript-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-typescript-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-typescript-enable-auto-close-tagAuto-close JSX tags when you type `>'.
combobulate-javascript-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-typescript-minor-mode-hookHook run after entering or leaving `combobulate-typescript-minor-mode'.
combobulate-tsx-mapKeymap for Combobulate language for `tsx'.
combobulate-typescript-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-tsx-enable-attribute-envelopesPick a sensible value for a JSX attribute when you type `='.
combobulate-tsx-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-tsx-enable-auto-close-tagAuto-close JSX tags when you type `>'.
combobulate-tsx-envelope-mapKeymap for Combobulate envelopes for `tsx'.
combobulate-typescript-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-typescript-major-modesList of major modes where this language applies.
combobulate-tsx-minor-modeCombobulate minor mode for the `tsx' tree-sitter language.
combobulate-javascript-envelope-mapKeymap for Combobulate envelopes for `javascript'.
combobulate-javascript-minor-modeCombobulate minor mode for the `javascript' tree-sitter language.
combobulate-javascript-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-javascript-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-typescript-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-typescript-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-tsx-envelope-listList of envelope definitions for this language.
combobulate-javascript-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-javascript-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-typescript-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-typescript-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-tsx-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-tsx-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-javascript-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-tsx-defined-variablesList of variable shorthands known to `tsx'.
combobulate-javascript-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-tsx-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-tsx-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-javascript-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-typescript-defined-variablesList of variable shorthands known to `typescript'.
combobulate-javascript-mapKeymap for Combobulate language for `javascript'.
combobulate-javascript-attribute-envelope-defaultDefault envelope name to apply to a JSX attribute.
combobulate-typescript-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-tsx-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-typescript-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-tsx-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-javascript-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-javascript-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-tsx-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-tsx-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-javascript-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-javascript-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-typescript-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-javascript-minor-mode-hookHook run after entering or leaving `combobulate-javascript-minor-mode'.
combobulate-typescript-mapKeymap for Combobulate language for `typescript'.
combobulate-typescript-envelope-listList of envelope definitions for this language.
combobulate-javascript-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-javascript-envelope-listList of envelope definitions for this language.
combobulate-typescript-enable-attribute-envelopesPick a sensible value for a JSX attribute when you type `='.
combobulate-typescript-attribute-envelope-defaultDefault envelope name to apply to a JSX attribute.
combobulate-javascript-enable-attribute-envelopesPick a sensible value for a JSX attribute when you type `='.
combobulate-typescript-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-javascript-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-typescript-envelope-mapKeymap for Combobulate envelopes for `typescript'.
combobulate-javascript-default-nodesList of active node types used for node discovery.
combobulate-tsx-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-typescript-attribute-envelope-alistAlist of envelopes to apply to certain JSX attributes when you press `='.
combobulate-tsx-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-tsx-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-tsx-minor-mode-hookHook run after entering or leaving `combobulate-tsx-minor-mode'.
combobulate-tsx-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-tsx-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-typescript-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-tsx-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-javascript-major-modesList of major modes where this language applies.
combobulate-tsx-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-typescript-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-typescript-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-tsx-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-javascript-enable-auto-close-tagAuto-close JSX tags when you type `>'.
combobulate-javascript-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-tsx-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-tsx-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-javascript-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-javascript-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-tsx-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-javascript-attribute-envelope-alistAlist of envelopes to apply to certain JSX attributes when you press `='.
combobulate-typescript-minor-modeCombobulate minor mode for the `typescript' tree-sitter language.
combobulate-javascript-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-typescript-default-nodesList of active node types used for node discovery.
combobulate-tsx-attribute-envelope-defaultDefault envelope name to apply to a JSX attribute.
combobulate-tsx-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-css-major-modesList of major modes where this language applies.
combobulate-css-default-nodesList of active node types used for node discovery.
combobulate-css-indent-after-editNon-nil indents the inserted text after a Combobulate refactor text operation.
combobulate-css-procedures-siblingProcedures that control navigation between sibling nodes.
combobulate-css-minor-mode-hookHook run after entering or leaving `combobulate-css-minor-mode'.
combobulate-css-mapKeymap for Combobulate language for `css'.
combobulate-css-highlight-queries-defaultList of Combobulate-provided node queries to highlight.
combobulate-css-navigate-down-into-listsWhether to navigate into the first list-like structure ahead of point.
combobulate-css-pretty-print-node-name-functionFunction that pretty prints a node name.
combobulate-css-plausible-separatorsList of strings of plausible separators found in this language.
combobulate-css-envelope-procedure-shorthand-default-alistAlist of default shorthand symbols for envelope procedures.
combobulate-css-envelope-listList of envelope definitions for this language.
combobulate-css-indent-calculate-functionFunction that determines the baseline indentation of a given position.
combobulate-css-procedures-sexpProcedures that control navigation to the next/previous sexp.
combobulate-css-procedures-hierarchyProcedures that control navigation in and out of node hierarchies.
combobulate-css-defined-variablesList of variable shorthands known to `css'.
combobulate-css-procedures-editProcedures used to mark clusters of editable nodes.
combobulate-css-procedures-sequenceProcedures that control navigation to the next/previous sequence.
combobulate-css-envelope-deindent-functionFunction to call to calculate the previous indentation level of point.
combobulate-css-pretty-print-functionFunction that pretty prints a Combobulate node.
combobulate-css-envelope-procedure-shorthand-alistAlist of shorthand symbols for envelope procedures.
combobulate-css-procedures-logicalProcedures that control logical navigation forward and backward.
combobulate-css-envelope-default-listDefault envelopes to also include in the `envelope-list'.
combobulate-css-procedure-discard-rulesList of discard rules to apply to procedure matches.
combobulate-css-procedures-defaultNode procedures used by Combobulate when more specific procedures don't apply.
combobulate-css-default-proceduresList of active procedures used by Combobulate's procedure system.
combobulate-css-procedures-defunProcedures that control navigation to the next/previous defun.
combobulate-css-minor-modeCombobulate minor mode for the `css' tree-sitter language.
combobulate-css-envelope-indent-region-functionFunction to call to indent an envelope after it is inserted.
combobulate-css-context-nodesList of contextual nodes for use with querying and highlighting.
combobulate-css-envelope-mapKeymap for Combobulate envelopes for `css'.
combobulate-css-display-ignored-node-typesList of node types to never display in the Combobulate display tree.
combobulate-procedure-include-anonymous-nodesWhether to include anonymous nodes in the result of a procedure.
combobulate-procedure-apply-shared-discard-rulesWhether to apply the shared discard rules to the result of a procedure.
combobulate-display-glyphsGlyphs to use for the tree display
combobulate--display-treeInternal storage for the sparse display tree
combobulate-skip-prefix-regexpSkip prefix regexp used to skip past whitespace characters.
combobulate-skip-prefix-regexp-no-newlineSkip prefix regexp used to skip past whitespace characters.
combobulate--navigate-termThe search term used by `combobulate--navigate-seqeunce'.
combobulate-query-builder-buffer-nameName of the builder buffer.
combobulate-highlight-face-name-historyHistory of face names used in `combobulate-highlight-read-face-name'.
combobulate-xref-queryQuery to use for `xref-backend-references'.
combobulate-query-node-match-facesFaces for highlight captures in the target buffer.
combobulate-query-default-queryDefault query to use.
combobulate-query-builder-predicate-namesKnown Emacs-supported predicate names.
combobulate-query-builder-target-buffer-nameTarget buffer to run the queries against.
combobulate-query-ringHistory of previous queries.
combobulate-query-builder-font-lock-keywordsFont lock keywords for `combobulate-query-mode'.
combobulate-highlight-feature-symbolThe symbol used to identify the font lock feature for Combobulate highlighting.
combobulate-query-syntax-tableSyntax table for `combobulate-query-mode'.
combobulate-xref-bufferBuffer to use for `xref-backend-references'.
combobulate-query-builder-edit-max-nodesMaximum number of nodes Combobulate will attempt to edit.
combobulate-query-mode-hookHook run after entering `combobulate-query-mode'.
combobulate-xref-summary-functionFunction to use for `xref-backend-references'.
combobulate-query-builder-active-parserThe active tree-sitter parser to query against.
combobulate-query-builder-match-capture-faces-alistAlist of match captures and the face to use.
combobulate-query-builder-historyHistory for `combobulate-query-builder'.
combobulate-query-builder-parserTree sitter parser to query against.
combobulate-xref-show-xrefs-functionFunction to use to show xrefs.
combobulate-query-ring-indexIndex of the current query in `combobulate-query-ring'.
combobulate-query-builder-rulesList of rules sourced from the combobulate rules file.
combobulate-query-builder-rule-namesList of rule names used by the active parser.
combobulate-query-mode-mapKeymap for `combobulate-query-mode'.
combobulate-query-builder-field-namesList of field names used by the active parser.
combobulate-query-builder-fit-to-windowWhether to resize the query builder window when text is inserted.
combobulate-query-match-face-alistAlist of match names and the face to use.
combobulate-proffer-after-action-hookHook to run after an action is taken in `combobulate-proffer-choices'.
combobulate-proffer-mapKeymap for `combobulate-proffer-choices'.
combobulate-refactor--active-sessionsA list of active `combobulate-refactor' sessions.

Defined functions (523)

combobulate-yaml-minor-mode(&optional ARG)
combobulate-yaml-setup(_)
combobulate-toml-minor-mode(&optional ARG)
combobulate-toml-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-toml-setup(_)
combobulate-json-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-json-minor-mode(&optional ARG)
combobulate-json-setup(_)
combobulate-go-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-go-minor-mode(&optional ARG)
combobulate-go-setup(_)
combobulate-maybe-auto-close-tag()
combobulate-html-setup(_)
combobulate-maybe-insert-attribute()
combobulate-html-pretty-print(NODE DEFAULT-NAME)
combobulate-html-minor-mode(&optional ARG)
combobulate-python-calculate-indent(POS)
combobulate-python-envelope-deindent-level()
combobulate-proffer-indentation-1(NODE)
combobulate-proffer-indentation(NODE)
combobulate-python-indent-for-tab-command(&optional ARG)
combobulate-python-minor-mode(&optional ARG)
combobulate-python--get-definition(NODE)
combobulate-python-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-python-setup(_)
combobulate-get-registered-language(MM)
combobulate-maybe-activate(&optional RAISE-IF-MISSING CALLED-INTERACTIVELY)
combobulate-get(SHORTHAND &optional LANGUAGE CHECK)
combobulate-register-language(LANGUAGE MAJOR-MODES MINOR-MODE-FN)
combobulate-mode(&optional ARG &rest _)
define-combobulate-language
combobulate-read(SHORTHAND &optional LANGUAGE)
combobulate-ocaml-setup(_)
combobulate-ocaml-minor-mode(&optional ARG)
combobulate-ocaml-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-ocaml-interface-minor-mode(&optional ARG)
combobulate-ztree-prewalk-replace(SMAP KEY)
combobulate-ztree-next(LOC &optional ORDER)
combobulate-ztree-edit(LOC F &rest ARGS)
combobulate-ztree-prev(LOC &optional ORDER)
combobulate-ztree-down(LOC)
combobulate-ztree--context-assoc(CONTEXT &rest KVS)
combobulate-ztree--join-children(LEFT-CHILDREN RIGHT-CHILDREN)
combobulate-ztree-insert-left(LOC ITEM)
combobulate-ztree-walk(INNER OUTER FORM)
combobulate-ztree-left(LOC)
combobulate-ztree-postwalk-demo(FORM)
combobulate-ztree-branch-p(LOC)
combobulate-ztree-path(LOC)
combobulate-ztree--postorder-prev(LOC)
combobulate-ztree-zipper(BRANCHP CHILDREN MAKE-NODE ROOT)
combobulate-ztree-replace(LOC NODE)
combobulate-ztree--preorder-next(LOC)
combobulate-ztree-leftmost-descendant(LOC)
combobulate-ztree--with-meta(OBJ META)
combobulate-ztree-append-child(LOC ITEM)
combobulate-ztree-leaf-p(LOC)
combobulate-ztree-right(LOC)
combobulate-ztree-lefts(LOC)
combobulate-ztree-vector-zip(ROOT)
combobulate-ztree-end-p(LOC)
combobulate-ztree-rights(LOC)
combobulate-ztree-prewalk(F FORM)
combobulate-ztree-postwalk-replace(SMAP KEY)
combobulate-ztree--preorder-prev(LOC)
combobulate-ztree--meta(LOC &optional KEY)
combobulate-ztree-insert-child(LOC ITEM)
combobulate-ztree--postorder-next(LOC)
combobulate-ztree-root(LOC)
combobulate-ztree--with-loc(LOC VARS &rest BODY)
combobulate-ztree-list-zip(ROOT)
combobulate-ztree-remove(LOC)
combobulate-ztree--context-assoc-1(CONTEXT K V)
combobulate-ztree-leftmost(LOC)
combobulate-ztree-up(LOC)
combobulate-ztree-rightmost(LOC)
combobulate-ztree-children(LOC)
combobulate-ztree-make-node(LOC NODE CHILDREN)
combobulate-ztree-insert-right(LOC ITEM)
combobulate-ztree--context(LOC &optional KEY)
combobulate-ztree-prewalk-demo(FORM)
combobulate-ztree-node(LOC)
combobulate-ztree-postwalk(F FORM)
combobulate--flash-node(NODE)
combobulate-debug(S &rest ARGS)
combobulate-pulse-node(NODE &optional WAIT-TIME)
combobulate-alist-append(KEY VALUE ALIST)
combobulate-display-indicator(CURRENT-LEVEL TOTAL &optional ACTIVE-FACE DIMMED-FACE ACTIVE-INDICATOR DIMMED-INDICATOR)
combobulate-message(MESSAGE &rest ARGS)
combobulate-string-truncate(S MAX-LENGTH)
combobulate-alist-set(KEY VALUE ALIST)
combobulate-count-lines-ahead(&optional PT)
combobulate-string-count(REGEXP STRING)
combobulate-cursor-next-field()
combobulate-cursor-edit-node-type-dwim(ARG)
combobulate-cursor-edit-sequence-dwim(ARG)
combobulate--mc-place-nodes(PLACEMENT-NODES &optional DEFAULT-ACTION)
combobulate-cursor-edit-sequence(NODE ACTION)
combobulate--mc-place-cursor()
combobulate--mc-active()
combobulate-cursor-prev-field()
combobulate-cursor-edit-query()
combobulate-cursor-invert-fields()
combobulate-cursor-toggle-field(&optional PT)
combobulate-cursor-goto-field(DIRECTION)
combobulate-cursor-edit-node-by-text-dwim(ARG)
combobulate-cursor-edit-node-siblings-dwim(ARG)
combobulate--mc-enable()
combobulate-cursor-edit-identical-nodes(NODE ACTION &optional MATCH-FN)
combobulate-cursor-edit-nodes(NODES &optional DEFAULT-ACTION CTX-NODE)
combobulate--mc-clear-cursors()
combobulate-cursor--update-function(BUF TAG)
combobulate-cursor-edit-node-determine-action(ARG)
combobulate-envelope-prompt(PROMPT DEFAULT-VALUE &optional BUFFER UPDATE-FN INITIAL-CONTENTS MAP)
combobulate-define-envelope(&rest ARGS)
combobulate-envelope-context-start(combobulate-envelope-context-start X)
combobulate-envelope-context-end(combobulate-envelope-context-end X)
combobulate-envelope-get-register(REGISTER &optional DEFAULT)
combobulate-envelope-get-shorthand-procedure(SHORTHAND)
combobulate-envelope-context-start--inliner(INLINE--FORM X)
combobulate-envelope-context-user-actions--inliner(INLINE--FORM X)
combobulate-apply-envelope(ENVELOPE &optional NODE REGION)
combobulate-envelope-context-p(X)
combobulate-envelope-context-create--cmacro
combobulate-envelope-render-choice-preview(ACTION)
combobulate-envelope-smart-sort(A B)
combobulate--envelope-get-function-name(ENVELOPE)
combobulate-envelope-get-applicable-nodes(ENVELOPE &optional FORCE)
combobulate-envelop-region(TEMPLATE)
combobulate-get-envelope-function-by-name(NAME)
combobulate-envelope-expand-post-run-instructions(CTX CATEGORIES)
combobulate-execute-envelope(ENVELOPE-NAME &optional NODE FORCE)
combobulate-envelope-context-end--inliner(INLINE--FORM X)
combobulate-envelope-expand-instructions-1(INSTRUCTIONS)
combobulate-envelope-context-create
combobulate-envelope--update-prompts(BUFFER TAG TEXT)
combobulate-envelope-expand-instructions(INSTRUCTIONS &optional REGISTERS)
combobulate-get-envelope-by-name(NAME)
combobulate-envelope-context-user-actions(combobulate-envelope-context-user-actions X)
combobulate-envelope-prompt-expansion(PROMPT)
combobulate-envelope-context-p--inliner(INLINE--FORM X)
combobulate-js-ts-pretty-print(NODE DEFAULT-NAME)
combobulate-js-ts--get-declaration-name(NODE)
combobulate-js-ts--get-function-name(NODE)
combobulate-tsx-minor-mode(&optional ARG)
combobulate-javascript-minor-mode(&optional ARG)
combobulate-js-ts-setup(_)
combobulate-typescript-minor-mode(&optional ARG)
combobulate-css-setup(_)
combobulate-css-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-css-minor-mode(&optional ARG)
combobulate-procedure-result-matched-selection--inliner(INLINE--FORM X)
combobulate-procedure-expand-rules-1(RULES)
combobulate-procedure--mark-nodes
combobulate-procedure-collect-activation-nodes(PROCEDURES)
combobulate-procedure-validate(PROCEDURE)
combobulate-procedure-result-matched-nodes(combobulate-procedure-result-matched-nodes X)
combobulate-production-rules--get(VARIABLE &optional LANGUAGE)
combobulate-procedure-result-activation-node(combobulate-procedure-result-activation-node X)
combobulate-production-rules-exists-p(NODE-TYPE)
combobulate-procedure-start(PT-OR-NODE &optional PROCEDURES EXHAUSTIVE)
combobulate-procedure-debug-print-result(PROCEDURE-RESULT)
combobulate-procedure-result-create--cmacro
combobulate-procedure-result-matched-selection(combobulate-procedure-result-matched-selection X)
combobulate-production-rules-get(NODE-TYPE &optional FIELDS)
combobulate-procedure-apply-activation-nodes(ACTIVATION-NODES ACTION-NODE)
combobulate-procedure-result-matched-activation--inliner(INLINE--FORM X)
combobulate-procedure-start-matches(PT-OR-NODE &optional PROCEDURES)
combobulate-production-rules-get-types(&optional LANGUAGE SKIP-DISCARD-RULES)
combobulate-procedure-result-selected-nodes--inliner(INLINE--FORM X)
combobulate-procedure-try(PROCEDURE NODE)
combobulate-production-rules-get-supertypes(&optional LANGUAGE)
combobulate-procedure-expand-rules(RULES)
combobulate-production-rules-get-rules(&optional LANGUAGE)
combobulate-procedure-result-parent-node(combobulate-procedure-result-parent-node X)
combobulate-procedure-apply-has-ancestor(HAS-ANCESTOR-RULES ACTION-NODE)
combobulate-production-rules-get-inverse-rules(&optional LANGUAGE)
combobulate-procedure-result-action-node(combobulate-procedure-result-action-node X)
combobulate-procedure-apply(PROCEDURE NODE)
combobulate-procedure--filter-nodes-by-query(SELECTOR NODE)
combobulate-production-rules-get-inverted(RULE-NAME &optional LANGUAGE)
combobulate-procedure-result-action-node--inliner(INLINE--FORM X)
combobulate-procedure-result-p--inliner(INLINE--FORM X)
combobulate-procedure-result-create
combobulate-procedure-apply-has-parent(HAS-PARENT-RULES ACTION-NODE)
combobulate-procedure--filter-marked-nodes(NODES &optional KEEP-MATCH KEEP-DISCARD KEEP-MARK)
combobulate-procedure-result-p(X)
combobulate-procedure-result-matched-activation(combobulate-procedure-result-matched-activation X)
combobulate-procedure-filter-query-results(QUERY-RESULTS)
combobulate-procedure-result-parent-node--inliner(INLINE--FORM X)
combobulate-procedure-result-selected-nodes(combobulate-procedure-result-selected-nodes X)
combobulate-procedure-result-activation-node--inliner(INLINE--FORM X)
combobulate-procedure--filter-nodes-by-relationship(SELECTOR NODE FN)
combobulate-procedure-apply-has-field(HAS-FIELDS ACTION-NODE)
combobulate-procedure-result-matched-nodes--inliner(INLINE--FORM X)
combobulate--display-tree-node(CTX)
combobulate-display--determine-tree-node-context(TREE)
combobulate-display-create-locus(START-NODE)
combobulate-display-tree-parents(LOC)
combobulate-display-draw-tree-1(TREE &optional HIGHLIGHTED-NODE)
combobulate-display--draw-node(LOC &optional HIGHLIGHTED)
combobulate-display-draw-complete-tree(START-NODE TARGET-BUF &optional DEPTH)
combobulate-display--determine-parent-tree-node-context(TREE)
combobulate-display-draw-node-tree(NODE)
combobulate-display-make-tree(&optional START-NODE DEPTH)
combobulate-envelop()
combobulate-query()
combobulate-edit()
combobulate-highlight()
combobulate-xref()
combobulate()
combobulate-point-in-node-range-p(NODE)
combobulate-node-after-node-p(NODE-A NODE-B)
combobulate-walk-tree(TREE NODE-FN &optional RESULT-FN)
combobulate-node-before-point-p(NODE)
combobulate-nav-to-defun(DIRECTION &optional NODE)
combobulate-node-before-node-p(NODE-A NODE-B)
with-argument-repetition(ARG &rest BODY)
combobulate-navigate-beginning-of-defun(&optional ARG)
combobulate--get-sibling(NODE DIRECTION)
combobulate-visual-move-to-node(NODE &optional END AUTO)
combobulate--split-node-types(NODE-TYPES)
combobulate-find-node-in-subtree(TREE NODE &optional STARTING-OFFSET)
combobulate-nav-get-prev-sibling(NODE)
combobulate--goto-node(NODE &optional END)
combobulate-before-point-anonymous-node-p(PT)
combobulate-node-larger-than-node-p(NODE-A NODE-B)
combobulate-node-occupies-single-line-p(NODE)
combobulate--navigate-sequence(DIRECTION)
combobulate-get-error-nodes(&optional NODE)
combobulate-pretty-print-node-type(NODE)
combobulate--on-node-p(NODE)
combobulate-node-looking-at(NODE-TYPES)
with-navigation-nodes((&key (NODES nil) SKIP-PREFIX BACKWARD (SKIP-NEWLINE t) (PROCEDURES nil)) &rest BODY)
combobulate-query--term-type(TERM)
combobulate-point-at-beginning-of-node-p(NODE)
combobulate-forward-sexp-function-1(BACKWARD)
combobulate-node-at-point(&optional NODE-TYPES NAMED-ONLY)
combobulate-navigate-sequence-next(&optional ARG)
combobulate-node-on-or-after-point-p(NODE)
combobulate-query-search(QUERY-NODE QUERY &optional LABELLED-NODES-ONLY NO-LABELS NESTED-LABELS)
combobulate-filter-nodes
combobulate-node-range-extent(NODES)
combobulate-nav-sequence-previous()
combobulate-nav-beginning-of-defun()
combobulate-navigable-node-p(NODE)
combobulate-point-in-node-overlaps-p(NODE)
combobulate-nav-logical-next()
combobulate-node-on-or-before-point-p(NODE)
combobulate-after-point-blank-p(PT)
combobulate-nav-get-parents(NODE &optional SKIP-CURRENT)
combobulate-node-smaller-than-node-p(NODE-A NODE-B)
combobulate-node-overlaps-node-p(NODE-A NODE-B)
combobulate-nav-logical-previous()
combobulate-node-blank-p(NODE)
combobulate-get-specific-parent-type(NODE SPECIFIC-TYPES &optional SKIP-SELF-SIMILAR)
combobulate-navigate-self-end(&optional ARG)
combobulate-nodes-share-parent-p(NODE-A NODE-B)
combobulate-find-similar-ancestors(NODE PARENTS)
combobulate-skip-whitespace-backward(&optional SKIP-NEWLINE)
combobulate-filter-nodes-by-type(NODES UNWANTED-NODE-TYPES)
combobulate-build-nested-query(NODES &optional INSERT-FN)
combobulate--get-nearest-navigable-node()
combobulate-query-search-1(QUERY-NODE QUERY)
combobulate-pretty-print-node-name(NODE DEFAULT-NAME)
combobulate-get-nodes-at-depth(TREE DEPTH)
combobulate-query--iter-state-machine-*(STRICT)
combobulate-walk-tree-1(TREE NODE-FN LEAF-FN RESULT-FN DEPTH)
combobulate-group-nodes(LABELLED-NODES &optional GROUP-FN)
combobulate-node-visible-window-p(NODE &optional EXCLUDE-START EXCLUDE-END)
combobulate-node-unique(NODES)
combobulate-node-after-point-p(NODE)
combobulate-node-point(NODE &optional END)
combobulate-skip-whitespace-forward(&optional SKIP-NEWLINE)
combobulate-point-near-node(NODE)
combobulate-nav-end-of-defun()
combobulate-node-end-line(NODE)
combobulate-all-nodes-at-point(&optional BACKWARD ANONYMOUS)
combobulate-navigate-logical-next(&optional ARG)
combobulate-query--iter-query(Q)
combobulate-query--iter-state-machine-+(STRICT)
combobulate-get-parents(NODE)
combobulate-navigate-previous(&optional ARG)
combobulate-query--node-type(N)
combobulate-node-in-region-p(NODE-A)
combobulate-nav-get-next-sibling(NODE)
combobulate--get-all-navigable-nodes-at-point()
combobulate-get-parent-nodes(POINT-NODE POSSIBLE-PARENTS)
combobulate-navigate-sequence-previous(&optional ARG)
combobulate-nav-get-self-sibling(NODE)
combobulate-nav-get-child(NODE)
combobulate-point-at-node-p(NODE &optional END)
combobulate-nav-get-smallest-node-at-point(&optional END)
combobulate-get-parents-until(POINT-NODE STOP-PARENT)
combobulate-navigate-next(&optional ARG)
combobulate--query-from-node(QUERY NODE &optional BEG END NODE-ONLY)
combobulate-before-point-blank-p(PT)
combobulate-forward-sexp-function(ARG)
combobulate-nav-get-parent(NODE)
combobulate-nav-get-siblings(NODE)
combobulate-navigate-down(&optional ARG)
combobulate-navigate-end-of-defun(&optional ARG)
combobulate-query--iter-state-machine(QUANTIFIER STRICT)
combobulate-navigate-up(&optional ARG)
combobulate-point-at-end-of-node-p(NODE &optional ERROR-MARGIN)
combobulate-query-node-text(QUERY NODE NODE-ONLY)
combobulate-pretty-print-node(NODE &optional HIGHLIGHTED)
combobulate-move-to-node(NODE &optional END)
combobulate-node-start-line(NODE)
combobulate-node-contains-node-p(NODE-A NODE-B)
combobulate-node-on-or-after-node-p(NODE-A NODE-B)
combobulate-navigate-logical-previous(&optional ARG)
combobulate--make-navigation-query()
combobulate-build-sparse-tree(DIRECTION MATCH-NODES &optional MATCH-FN START-NODE LIMIT)
combobulate--pretty-print-node(NODE &optional HIGHLIGHTED)
combobulate--navigate-scan(TEXT DIRECTION)
combobulate-nav-sequence-next()
combobulate-node-ends-after-point-p(NODE)
combobulate-query-find-test-function(TERM)
combobulate-linear-siblings(NODE &optional ANONYMOUS)
combobulate--query-tree(QUERY FILTER-FN)
combobulate-node-ends-before-node-p(NODE-A NODE-B)
combobulate-query--match-many-children(CHILDREN FULL-QUERY &optional QUANTIFIER NEXT-QUERY SIBLING)
combobulate-query-builder--highlight-capture(CAPTURE)
combobulate-query-builder-to-string(FORM-QUERY)
combobulate-query-builder-install-into-file-local()
combobulate-query-builder-change-parser()
combobulate-query-ring--execute(ASK-PROMPT MESSAGE FN)
combobulate-query-builder-eval-query(QUERY)
combobulate-query-builder-find-in-xref()
combobulate-query-builder-validate-query(QUERY)
combobulate-query-builder-live-or-error()
combobulate-query-builder-popup()
combobulate-query-builder-completion-at-point-function()
combobulate-query-builder-live-p()
combobulate-query-builder-copy-query-as-form()
combobulate-query-ring-next-query()
combobulate-query-builder-get-node-text(NODE &optional MAX-LENGTH)
combobulate-highlight-install-query(QUERY LANGUAGE &optional QUIET)
combobulate-query-ring-previous-query()
combobulate-highlight-setup()
combobulate-query-builder-fontify-query(QUERY-STRING PARSER)
combobulate-query-builder-thing-to-field-name(THING &optional AS-STRING)
combobulate-query-ring-save-query(&optional QUERY)
combobulate-query-builder-get-query()
combobulate-query-builder--after-change(&rest ARGS)
combobulate-query-ring-current-query()
combobulate-highlight-dwim-at-point(FACE STRICT)
combobulate-query-builder-copy-node-hierarchy-at-point()
combobulate-query-builder()
combobulate-query-builder-install-into-buffer(BUFFER QUERY &optional LANGUAGE)
combobulate-xref-backend()
combobulate-query-builder-install-into-dir-local()
combobulate-query-builder-capture-group-fn(CAPTURE-GROUP-NAME MATCH-TEXT MATCH-DEPTH)
combobulate-query-builder-copy-query()
combobulate-query-builder-match-node-at-point()
combobulate-query-pretty-print(QUERY &optional PARSER)
combobulate-highlight-install(LANGUAGE)
combobulate-query-builder-edit-nodes()
combobulate-query-builder-expand-match-face(QUERY &optional ADDITIONAL-MATCH-FACES)
combobulate-query-builder-matcher-query(MATCH-NODE MATCH-TEXT STRICT-MATCH FACE &rest PARENT-MATCH-NODES)
combobulate-query-builder-prop-name-to-field-name(PROP-NAME)
combobulate-query-builder-update-variable(TARGET MODE LANGUAGE QUERY)
combobulate-highlight-read-face-name(PROMPT &optional DEFAULT)
combobulate-xref-find-query-buffer-references(QUERY &optional BUFFER)
combobulate-query-builder-match-form(CAPTURE-GROUP-NAME MATCH-TEXT &optional NO-ESCAPE)
combobulate-query-mode()
combobulate-query-builder-root-to-point()
combobulate-query-builder-update-header(MSG)
combobulate-query-builder-insert(QUERY-STRING &optional CLEAR-BUFFER)
combobulate-query-builder-copy-and-match-node-at-point()
combobulate-highlight-clear()
combobulate-query-builder-save-and-quit()
combobulate-xref-summary(NODE)
combobulate-query-builder--clean-target-buffer()
combobulate-parser-node(NODE)
combobulate-node-text(NODE &optional WITH-PROPERTIES)
combobulate-parser-language(PARSER)
combobulate-proxy-node-create--cmacro
combobulate-proxy-node-p--inliner(INLINE--FORM X)
combobulate-proffer-action-index--inliner(INLINE--FORM X)
combobulate-node-children(NODE &optional ANONYMOUS)
combobulate-buffer-root-node(&optional LANGUAGE)
combobulate-query-validate(LANGUAGE QUERY)
combobulate-atomic-change-group(&rest BODY)
combobulate-proxy-node-field(combobulate-proxy-node-field X)
combobulate-proxy-node-pp(combobulate-proxy-node-pp X)
combobulate-proffer-action-refactor-id--inliner(INLINE--FORM X)
combobulate-proffer-action-prompt-description(combobulate-proffer-action-prompt-description X)
combobulate-proxy-node-node--inliner(INLINE--FORM X)
combobulate-proxy-node-make-from-nodes(NODES)
combobulate-proffer-action-p(X)
combobulate-proffer-action-extra-map--inliner(INLINE--FORM X)
combobulate-create-language(LANGUAGE &optional BUFFER NO-REUSE)
combobulate-node-start(NODE)
combobulate-proxy-node-make-point-node(&optional PT)
combobulate-proffer-action-refactor-id(combobulate-proffer-action-refactor-id X)
combobulate-proxy-node-end--inliner(INLINE--FORM X)
combobulate-parent-until(NODE PRED)
combobulate-node-buffer(NODE)
combobulate-proxy-node-make-from-range(BEG END &optional TYPE PP)
combobulate-query-capture(NODE QUERY &optional BEG END NODE-ONLY)
combobulate-proffer-action-create--cmacro
combobulate-filter-child(NODE PRED &optional ANONYMOUS)
combobulate-proxy-node-text(combobulate-proxy-node-text X)
combobulate-node-p(NODE)
combobulate-node-next-sibling(NODE &optional ANONYMOUS)
combobulate-proffer-action-prompt-description--inliner(INLINE--FORM X)
combobulate-proffer-action-proxy-nodes(combobulate-proffer-action-proxy-nodes X)
combobulate-proxy-node-named--inliner(INLINE--FORM X)
combobulate-primary-language(&optional QUIET)
combobulate-node-at(POS &optional PARSER-OR-LANG NAMED)
combobulate-proxy-node-pp--inliner(INLINE--FORM X)
combobulate-proffer-action-proxy-nodes--inliner(INLINE--FORM X)
combobulate-node-descendant-for-range(NODE BEG END &optional ALL)
combobulate-node-anonymous-p(NODE)
combobulate-parser-delete(LANGUAGE)
combobulate-proffer-action-display-indicator--inliner(INLINE--FORM X)
combobulate-proxy-node-type--inliner(INLINE--FORM X)
combobulate-node-eq(NODE1 NODE2)
combobulate-proxy-node-to-real-node(PROXY-NODE)
combobulate-proxy-node-field--inliner(INLINE--FORM X)
combobulate-node-field-name(NODE)
combobulate-node-type(NODE)
combobulate-node-prev-sibling(NODE &optional ANONYMOUS)
combobulate-node-on(BEG END &optional PARSER-OR-LANG NAMED)
combobulate-proffer-action-create
combobulate-proffer-action-current-node(combobulate-proffer-action-current-node X)
combobulate-proxy-node-extra(combobulate-proxy-node-extra X)
combobulate-parent-while(NODE PRED)
combobulate-node-named-p(NODE)
combobulate-proxy-node-type(combobulate-proxy-node-type X)
combobulate-induce-sparse-tree(ROOT PREDICATE &optional PROCESS-FN LIMIT)
combobulate-proffer-action-display-indicator(combobulate-proffer-action-display-indicator X)
combobulate-node-child-by-field(NODE FIELD)
combobulate-proffer-action-current-node--inliner(INLINE--FORM X)
combobulate-proffer-action-extra-map(combobulate-proffer-action-extra-map X)
combobulate-node-end(NODE)
combobulate-proxy-node-extra--inliner(INLINE--FORM X)
combobulate-parser-list(&optional BUFFER)
combobulate-node-parent(NODE)
combobulate-proffer-action-p--inliner(INLINE--FORM X)
combobulate-proxy-node-start--inliner(INLINE--FORM X)
combobulate-proxy-node-end(combobulate-proxy-node-end X)
combobulate-proffer-action-index(combobulate-proffer-action-index X)
combobulate-proxy-node-start(combobulate-proxy-node-start X)
combobulate-node-range(NODE)
combobulate-node-child(NODE N &optional ANONYMOUS)
combobulate-with-change-group(&rest BODY)
combobulate-proxy-node-create
lambda-slots(SLOTS &rest BODY)
combobulate-parser-create(LANGUAGE &optional BUFFER NO-REUSE)
combobulate-proxy-node-text--inliner(INLINE--FORM X)
combobulate-language-available-p(LANGUAGE)
combobulate-proxy-node-named(combobulate-proxy-node-named X)
combobulate-proxy-node-p(X)
combobulate-proxy-node-node(combobulate-proxy-node-node X)
combobulate-splice-down(&optional ARG)
combobulate-transpose-sexps-1(BACKWARD)
combobulate--mark-node(NODE &optional SWAP BEGINNING-OF-LINE)
combobulate-baseline-indentation(NODE-OR-POS)
combobulate-refactor--get-active-session(ID)
combobulate-extend-region-to-whole-lines(START END)
combobulate--refactor--get-field(PT TAG)
combobulate-drag-up(&optional ARG)
combobulate--consume-node(NODE &optional BALANCE)
combobulate--refactor-mark-field(PT TAG TEXT &optional TRANSFORMER-FN)
combobulate-refactor-setup(&optional ID)
combobulate-node-region-lines(NODE)
combobulate-baseline-indentation-default(POS)
combobulate--refactor-mark-indent(BEG END PT BASELINE-COLUMN)
combobulate-mark-defun(&optional ARG)
combobulate-splice-self(&optional ARG)
combobulate--refactor-mark-generic(BEG END)
combobulate--clone-node(NODE POSITION)
combobulate-reinitialize-parser()
combobulate-indent-string-first-line(TEXT TARGET-COL)
combobulate--refactor-set-field(OV TEXT &optional DEFAULT-TEXT)
combobulate-tally-nodes(NODES &optional SKIP-LABEL)
combobulate--refactor-mark-deleted(BEG END)
combobulate--refactor-field-has-tag-p(OV TAG &optional ACTION-NAME)
combobulate-clone-node-dwim(&optional ARG)
combobulate--drag(DIRECTION)
combobulate--mark-extent(START END &optional SWAP BEGINNING-OF-LINE)
combobulate-indent-string--strip-whitespace(S &optional COUNT)
combobulate-drag-down(&optional ARG)
combobulate-mark-node-at-point(&optional ARG BEGINNING-OF-LINE)
combobulate-indent-string
combobulate--refactor-mark-copy(BEG END &optional TARGET-VAR)
combobulate--delete-node(NODE &optional CORRECT-INDENTATION DELETE-BLANK-LINES)
combobulate-refactor-delete-session(ID)
combobulate--refactor-mark-move(BEG END TARGET-POSITION)
combobulate--refactor-mark-cursor(PT)
combobulate-move-past-close-and-reindent(&optional ARG)
combobulate-mark-node-dwim(&optional ARG BEGINNING-OF-LINE FIRST-CHOICE)
combobulate--kill-nodes(NODES)
combobulate--yeet(POINT-NODE)
combobulate-kill-node-dwim(&optional ARG)
combobulate--refactor-clear-overlays(&optional SESSION-ID)
combobulate--refactor-commit(OV &optional DESTROY-OVERLAY)
combobulate-transpose-sexp-function(ARG)
combobulate--delete-text(BEG END &optional CORRECT-INDENTATION DELETE-BLANK-LINES)
combobulate-refactor((&key (ID nil)) &rest BODY)
combobulate-indent-string-1(LINE OPERATION AMOUNT)
combobulate-splice(POINT-NODE PARTITIONS)
combobulate--refactor-toggle-field(PT TAG)
combobulate--partition-by-position(SELF-NODE QUERY-NODES)
combobulate-proffer-choices
combobulate--refactor-get-overlays(&optional SESSION-ID)
combobulate-transpose-sexps()
combobulate-splice-up(&optional ARG)
combobulate--place-node-or-text(POSITION NODE-OR-TEXT &optional MODE NO-TRAILING-NEWLINE)
combobulate--refactor-mark-highlighted(BEG END &optional FACE ADVANCE)
combobulate-indent-region(START END COLUMN &optional BASELINE-COLUMN RELATIVE)
combobulate-proffer-action-highlighter(SLOTS)
combobulate--yoink(POINT-NODE)
combobulate--refactor-mark-position(PT)
combobulate--swap-node-regions(NODE-A NODE-B)
combobulate-indent-string--count-whitespace(S)
combobulate--refactor-update-field(OV TAG TEXT &optional DEFAULT-TEXT)
combobulate--refactor-mark-label(BEG END LABEL &optional FACE BEFORE)
combobulate-splice-parent(&optional ARG)
combobulate--refactor-insert-copied-values(VALUES)

Defined faces (34)

combobulate-tree-branch-faceFace for the branches and guides in the display tree.
combobulate-tree-normal-node-faceFace for regular combobulate nodes in the display tree
combobulate-refactor-field-faceFace for prompts and fields during editing or refactoring.
combobulate-error-indicator-faceFace for error indicators, like the indentation display.
combobulate-tree-highlighted-node-faceFace for combobulate nodes that are prominently displayed in the UI
combobulate-dimmed-indicator-faceFace for dimmed indicators, like the indentation display.
combobulate-active-indicator-faceFace for active indicators, like the indentation display.
combobulate-refactor-inactive-field-faceFace for inactive prompts and fields during editing or refactoring.
combobulate-refactor-disabled-field-faceFace for disabled prompts and fields during editing or refactoring.
combobulate-refactor-highlight-faceFace for text that is important or relevant to a refactoring operation.
combobulate-refactor-inactive-choice-faceFace for choices during editing or refactoring.
combobulate-refactor-label-faceFace for the overlay label for a range during editing or refactoring.
combobulate-refactor-cursor-faceFace for fake cursors during editing or refactoring.
combobulate-tree-pulse-node-faceFace for nodes that are briefly pulsed on the screen.
combobulate-refactor-choice-faceFace for choices during editing or refactoring.
combobulate-highlight-context-faceFace for the context of the current node in the display tree.
combobulate-query-highlight-underline-red-faceFace for highlighting query matches.
combobulate-query-highlight-fiery-flames-faceFace for highlighting query matches.
combobulate-query-highlight-regal-ripples-faceFace for highlighting query matches.
combobulate-query-highlight-underline-blue-faceFace for highlighting query matches.
combobulate-query-query-builtin-faceFace for @match capturing groups.
combobulate-query-highlight-vibrant-veggie-faceFace for highlighting query matches.
combobulate-query-highlight-mysterious-mauve-faceFace for highlighting query matches.
combobulate-query-query-constant-faceFace for the various supported rule names.
combobulate-query-query-string-faceFace for strings.
combobulate-query-query-anonymous-faceFace for anonymous named and unnamed nodes.
combobulate-query-highlight-majestic-mercury-faceFace for highlighting query matches.
combobulate-query-query-doc-markup-faceFace for miscellaneous quantifiers and operators.
combobulate-query-highlight-radiant-rind-faceFace for highlighting query matches.
combobulate-query-highlight-silver-shadows-faceFace for highlighting query matches.
combobulate-query-query-keyword-faceFace for `field:' names.
combobulate-query-highlight-gleaming-gold-faceFace for highlighting query matches.
combobulate-query-query-predicate-builtin-faceFace for #predicates.
combobulate-query-highlight-serene-shade-faceFace for highlighting query matches.