From 83a53c16db4e8bbe06a37a0fe15e0a9e79bdb2ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fl=C3=A1vio=20Carvalho?= <8357327+flaviouk@users.noreply.github.com> Date: Mon, 26 Jul 2021 14:39:08 +0100 Subject: [PATCH] fix: Fix multi character suggest (#1620) --- packages/suggestion/src/findSuggestionMatch.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/suggestion/src/findSuggestionMatch.ts b/packages/suggestion/src/findSuggestionMatch.ts index d5a3a6de..f824c24a 100644 --- a/packages/suggestion/src/findSuggestionMatch.ts +++ b/packages/suggestion/src/findSuggestionMatch.ts @@ -23,7 +23,10 @@ export function findSuggestionMatch(config: Trigger): SuggestionMatch { } = config // Matching expressions used for later - const escapedChar = `\\${char}` + const escapedChar = char + .split('') + .map(c => `\\${c}`) + .join('') const suffix = new RegExp(`\\s${escapedChar}$`) const prefix = startOfLine ? '^' : '' const regexp = allowSpaces