{ "NOTE FOR USERS": "Please don't edit this json file; see https://www.cursorless.org/docs/user/customization", "actions.csv": { "simple_action": { "bottom": "scrollToBottom", "break": "breakLine", "break point": "toggleLineBreakpoint", "carve": "cutToClipboard", "center": "scrollToCenter", "change": "clearAndSetSelection", "chuck": "remove", "clone up": "insertCopyBefore", "clone": "insertCopyAfter", "comment": "toggleLineComment", "copy": "copyToClipboard", "crown": "scrollToTop", "decrement": "decrement", "dedent": "outdentLine", "define": "revealDefinition", "drink": "editNewLineBefore", "drop": "insertEmptyLineBefore", "extract": "extractVariable", "float": "insertEmptyLineAfter", "fold": "foldRegion", "follow": "followLink", "follow split": "followLinkAside", "give": "deselect", "highlight": "highlight", "hover": "showHover", "increment": "increment", "indent": "indentLine", "inspect": "showDebugHover", "join": "joinLines", "post": "setSelectionAfter", "pour": "editNewLineAfter", "pre": "setSelectionBefore", "puff": "insertEmptyLinesAround", "quick fix": "showQuickFix", "reference": "showReferences", "rename": "rename", "reverse": "reverseTargets", "scout": "findInDocument", "scout all": "findInWorkspace", "shuffle": "randomizeTargets", "snippet make": "generateSnippet", "sort": "sortTargets", "take": "setSelection", "type deaf": "revealTypeDefinition", "unfold": "unfoldRegion" }, "callback_action": { "phones": "nextHomophone" }, "paste_action": { "paste": "pasteFromClipboard" }, "bring_move_action": { "bring": "replaceWithTarget", "move": "moveToTarget" }, "swap_action": { "swap": "swapTargets" }, "wrap_action": { "wrap": "wrapWithPairedDelimiter", "repack": "rewrap" }, "insert_snippet_action": { "snippet": "insertSnippet" }, "reformat_action": { "format": "applyFormatter" }, "call_action": { "call": "callAsFunction" } }, "target_connectives.csv": { "range_connective": { "between": "rangeExclusive", "past": "rangeInclusive", "-": "rangeExcludingStart", "until": "rangeExcludingEnd" }, "list_connective": { "and": "listConnective" }, "swap_connective": { "with": "swapConnective" }, "insertion_mode_to": { "to": "sourceDestinationConnective" } }, "modifiers.csv": { "simple_modifier": { "bounds": "excludeInterior", "just": "toRawSelection", "leading": "leading", "trailing": "trailing", "content": "keepContentFilter", "empty": "keepEmptyFilter", "its": "inferPreviousMark", "visible": "visible" }, "every_scope_modifier": { "every": "every" }, "ancestor_scope_modifier": { "grand": "ancestor" }, "interior_modifier": { "inside": "interiorOnly" }, "head_tail_modifier": { "head": "extendThroughStartOf", "tail": "extendThroughEndOf" }, "range_type": { "slice": "verticalRange" }, "first_modifier": { "first": "first" }, "last_modifier": { "last": "last" }, "previous_next_modifier": { "previous": "previous", "next": "next" }, "forward_backward_modifier": { "forward": "forward", "backward": "backward" } }, "positions.csv": { "position": { "start of": "start", "end of": "end" }, "insertion_mode_before_after": { "before": "before", "after": "after" } }, "modifier_scope_types.csv": { "scope_type": { "arg": "argumentOrParameter", "attribute": "attribute", "call": "functionCall", "callee": "functionCallee", "class name": "className", "class": "class", "comment": "comment", "funk name": "functionName", "funk": "namedFunction", "if state": "ifStatement", "instance": "instance", "item": "collectionItem", "key": "collectionKey", "lambda": "anonymousFunction", "list": "list", "map": "map", "name": "name", "regex": "regularExpression", "section": "section", "-one section": "sectionLevelOne", "-two section": "sectionLevelTwo", "-three section": "sectionLevelThree", "-four section": "sectionLevelFour", "-five section": "sectionLevelFive", "-six section": "sectionLevelSix", "selector": "selector", "state": "statement", "branch": "branch", "type": "type", "value": "value", "condition": "condition", "unit": "unit", "element": "xmlElement", "tags": "xmlBothTags", "start tag": "xmlStartTag", "end tag": "xmlEndTag", "part": "part", "chapter": "chapter", "subsection": "subSection", "subsubsection": "subSubSection", "paragraph": "namedParagraph", "subparagraph": "subParagraph", "environment": "environment", "command": "command", "char": "character", "sub": "word", "token": "token", "identifier": "identifier", "line": "line", "sentence": "sentence", "block": "paragraph", "file": "document", "paint": "nonWhitespaceSequence", "short paint": "boundedNonWhitespaceSequence", "short block": "boundedParagraph", "link": "url", "cell": "notebookCell" }, "surrounding_pair_scope_type": { "string": "string" }, "glyph_scope_type": { "glyph": "glyph" } }, "paired_delimiters.csv": { "selectable_only_paired_delimiter": { "pair": "any" }, "wrapper_only_paired_delimiter": { "void": "whitespace" }, "wrapper_selectable_paired_delimiter": { "curly": "curlyBrackets", "diamond": "angleBrackets", "escaped quad": "escapedDoubleQuotes", "escaped twin": "escapedSingleQuotes", "escaped round": "escapedParentheses", "escaped box": "escapedSquareBrackets", "quad": "doubleQuotes", "round": "parentheses", "skis": "backtickQuotes", "box": "squareBrackets", "twin": "singleQuotes" } }, "special_marks.csv": { "simple_mark": { "this": "currentSelection", "that": "previousTarget", "source": "previousSource", "nothing": "nothing" }, "unknown_symbol": { "special": "unknownSymbol" }, "line_direction": { "row": "lineNumberModulo100", "up": "lineNumberRelativeUp", "down": "lineNumberRelativeDown" } }, "scope_visualizer.csv": { "show_scope_visualizer": { "visualize": "showScopeVisualizer" }, "hide_scope_visualizer": { "visualize nothing": "hideScopeVisualizer" }, "visualization_type": { "removal": "removal", "iteration": "iteration" } }, "experimental/experimental_actions.csv": { "experimental_action": { "-from": "experimental.setInstanceReference" } }, "experimental/wrapper_snippets.csv": { "wrapper_snippet": { "else": "ifElseStatement.alternative", "funk": "functionDeclaration.body", "if else": "ifElseStatement.consequence", "if": "ifStatement.consequence", "try": "tryCatchStatement.body", "link": "link.text" } }, "experimental/insertion_snippets.csv": { "insertion_snippet_no_phrase": { "if": "ifStatement", "if else": "ifElseStatement", "try": "tryCatchStatement" } }, "experimental/insertion_snippets_single_phrase.csv": { "insertion_snippet_single_phrase": { "funk": "functionDeclaration.name", "link": "link.text" } }, "experimental/miscellaneous.csv": { "phrase_terminator": { "over": "phraseTerminator" } }, "experimental/actions_custom.csv": {}, "experimental/regex_scope_types.csv": {}, "hat_styles.csv": { "hat_color": { "blue": "blue", "green": "green", "red": "red", "pink": "pink", "yellow": "yellow", "navy": "userColor1", "apricot": "userColor2" }, "hat_shape": { "ex": "ex", "fox": "fox", "wing": "wing", "hole": "hole", "frame": "frame", "curve": "curve", "eye": "eye", "play": "play", "cross": "crosshairs", "bolt": "bolt" } } }