فهرست منبع

Allow exact match to be ranked higher than any other result

Shane Kilkelly 9 سال پیش
والد
کامیت
cbae1857e7

+ 6 - 7
services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/SuggestionManager.coffee

@@ -80,7 +80,6 @@ define [], () ->
 			doc = session.getValue()
 			parser = new Parser(doc)
 			commands = parser.parse()
-
 			completions = []
 			for command in commands
 				caption = "\\#{command[0]}"
@@ -94,12 +93,12 @@ define [], () ->
 					snippet += "{${#{i}}}"
 					caption += "{}"
 					i++
-				unless caption == prefix
-					completions.push {
-						caption: caption
-						snippet: snippet
-						meta: "cmd"
-					}
+				completions.push {
+					caption: caption
+					snippet: snippet
+					meta: "cmd"
+					score: if prefix == caption then 99 else 50
+				}
 
 			callback null, completions