From d2ab1dea5315171ae54f70ab89a6995ea105470f Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Thu, 6 Feb 2025 17:32:57 +0100 Subject: [PATCH] Add migration instruction to snippets error message --- cursorless-talon/src/snippets/snippets_deprecated.py | 4 ++-- packages/cursorless-engine/src/core/getPreferredSnippet.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cursorless-talon/src/snippets/snippets_deprecated.py b/cursorless-talon/src/snippets/snippets_deprecated.py index ca1d9f82f7..fcfa316860 100644 --- a/cursorless-talon/src/snippets/snippets_deprecated.py +++ b/cursorless-talon/src/snippets/snippets_deprecated.py @@ -30,7 +30,7 @@ class Actions: def cursorless_insert_snippet_by_name(name: str): # pyright: ignore [reportGeneralTypeIssues] """[DEPRECATED] Cursorless: Insert named snippet """ raise NotImplementedError( - "Cursorless snippets are deprecated. Please use community snippets." + "Cursorless snippets are deprecated. Please use community snippets. Update to latest cursorless-talon and say 'cursorless migrate snippets'." ) def cursorless_wrap_with_snippet_by_name( @@ -40,7 +40,7 @@ def cursorless_wrap_with_snippet_by_name( ): """[DEPRECATED] Cursorless: Wrap target with a named snippet """ raise NotImplementedError( - "Cursorless snippets are deprecated. Please use community snippets." + "Cursorless snippets are deprecated. Please use community snippets. Update to latest cursorless-talon and say 'cursorless migrate snippets'." ) diff --git a/packages/cursorless-engine/src/core/getPreferredSnippet.ts b/packages/cursorless-engine/src/core/getPreferredSnippet.ts index 228bd9a567..ad2b2f4437 100644 --- a/packages/cursorless-engine/src/core/getPreferredSnippet.ts +++ b/packages/cursorless-engine/src/core/getPreferredSnippet.ts @@ -22,7 +22,7 @@ export function getPreferredSnippet( ) { if (snippetDescription.type === "named") { throw new Error( - "Cursorless snippets are deprecated. Please use community snippets.", + "Cursorless snippets are deprecated. Please use community snippets. Update to latest cursorless-talon and say 'cursorless migrate snippets'.", ); } if (snippetDescription.type === "custom") {