From 70e5279ba20c09fed5648616ad0cea087f0c5f00 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Fri, 14 Jul 2017 13:52:18 +0100 Subject: [PATCH] Don't autocomplete for commands like `\\`, `\[`, `\:`, etc --- .../aceEditor/auto-complete/AutoCompleteManager.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/AutoCompleteManager.coffee b/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/AutoCompleteManager.coffee index 5a8ad66a2c..c320266a5a 100644 --- a/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/AutoCompleteManager.coffee +++ b/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/AutoCompleteManager.coffee @@ -128,9 +128,9 @@ define [ if lineUpToCursor.match(/.*%.*/) return lastCharIsBackslash = lineUpToCursor.slice(-1) == "\\" - lastTwoCharsAreBackslash = lineUpToCursor.slice(-2) == "\\\\" - # Don't offer autocomplete on double-backslash - if lastTwoCharsAreBackslash + lastTwoChars = lineUpToCursor.slice(-2) + # Don't offer autocomplete on double-backslash, backslash-colon, etc + if lastTwoChars.match(/^\\[^a-z]$/) @editor?.completer?.detach?() return commandFragment = getLastCommandFragment(lineUpToCursor)