Skip to content

Commit d43fb23

Browse files
Clean up
1 parent c7044a8 commit d43fb23

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

cursorless-talon/src/fallback.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@
77
# This ensures that we remember to update fallback if the response payload changes
88
assert COMMAND_VERSION == 7
99

10-
selected_text = actions.edit.selected_text
1110

1211
action_callbacks = {
13-
"getText": lambda: [selected_text()],
14-
"findInWorkspace": lambda: actions.user.find_everywhere(selected_text()),
15-
"findInDocument": lambda: actions.edit.find(selected_text()),
1612
"setSelection": actions.skip,
1713
"setSelectionBefore": actions.edit.left,
1814
"setSelectionAfter": actions.edit.right,
@@ -79,6 +75,12 @@ def get_action_callback(fallback: dict) -> Callable:
7975
return lambda: wrap_with_paired_delimiter(
8076
fallback["left"], fallback["right"]
8177
)
78+
case "getText":
79+
return lambda: [actions.edit.selected_text()]
80+
case "findInWorkspace":
81+
return lambda: actions.user.find_everywhere(actions.edit.selected_text())
82+
case "findInDocument":
83+
return lambda: actions.edit.find(actions.edit.selected_text())
8284

8385
raise ValueError(f"Unknown Cursorless fallback action: {action}")
8486

0 commit comments

Comments
 (0)