Przeglądaj źródła

Better matching against keys.

Allows for successive matching as you type.
Shane Kilkelly 10 lat temu
rodzic
commit
3bd52f4aaf

+ 2 - 1
services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/AutoCompleteManager.coffee

@@ -49,7 +49,8 @@ define [
 						range = new Range(pos.row, 0, pos.row, pos.column)
 						range = new Range(pos.row, 0, pos.row, pos.column)
 						lineUpToCursor = editor.getSession().getTextRange(range)
 						lineUpToCursor = editor.getSession().getTextRange(range)
 						commandFragment = getLastCommandFragment(lineUpToCursor)
 						commandFragment = getLastCommandFragment(lineUpToCursor)
-						if commandFragment == '\\cite{'
+						# if commandFragment == '\\cite{'
+						if commandFragment.match(/^~?\\cite{\w*/)
 							result = references.keys.map (key) -> {
 							result = references.keys.map (key) -> {
 								caption: "\\cite{#{key}",
 								caption: "\\cite{#{key}",
 								snippet: "\\cite{#{key}",
 								snippet: "\\cite{#{key}",