Skip to content

Commit 66d39b1

Browse files
Support scout actions in fallback (#2928)
Fixes #2874
1 parent 3616c8a commit 66d39b1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/fallback.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
assert COMMAND_VERSION == 7
99

1010
action_callbacks = {
11-
"getText": lambda: [actions.edit.selected_text()],
1211
"setSelection": actions.skip,
1312
"setSelectionBefore": actions.edit.left,
1413
"setSelectionAfter": actions.edit.right,
@@ -75,6 +74,12 @@ def get_action_callback(fallback: dict) -> Callable:
7574
return lambda: wrap_with_paired_delimiter(
7675
fallback["left"], fallback["right"]
7776
)
77+
case "getText":
78+
return lambda: [actions.edit.selected_text()]
79+
case "findInWorkspace":
80+
return lambda: actions.user.find_everywhere(actions.edit.selected_text())
81+
case "findInDocument":
82+
return lambda: actions.edit.find(actions.edit.selected_text())
7883

7984
raise ValueError(f"Unknown Cursorless fallback action: {action}")
8085

0 commit comments

Comments
 (0)