Skip to content

Commit 7e9e84d

Browse files
fixed default vocabulary bug
1 parent 1cd6b90 commit 7e9e84d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

cursorless-talon/src/csv_overrides.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
desc="The directory to use for cursorless settings csvs relative to talon user directory",
2626
)
2727

28+
default_ctx = Context()
29+
default_ctx.matches = r"""
30+
tag: user.cursorless_default_vocabulary
31+
"""
2832

2933
def init_csv_and_watch_changes(
3034
filename: str,
@@ -147,12 +151,10 @@ def check_for_duplicates(filename, default_values):
147151
def is_removed(value: str):
148152
return value.startswith("-")
149153

150-
151154
def create_default_vocabulary_dicts(
152155
default_values: dict[str, dict], pluralize_lists: list[str]
153156
):
154-
ctx = Context()
155-
ctx.matches = "tag: user.cursorless_default_vocabulary"
157+
156158
default_values_updated = {}
157159
for key, value in default_values.items():
158160
updated_dict = {}
@@ -162,7 +164,7 @@ def create_default_vocabulary_dicts(
162164
if active_key:
163165
updated_dict[active_key] = value2
164166
default_values_updated[key] = updated_dict
165-
assign_lists_to_context(ctx, default_values_updated, pluralize_lists)
167+
assign_lists_to_context(default_ctx, default_values_updated, pluralize_lists)
166168

167169

168170
def update_dicts(

0 commit comments

Comments
 (0)