Просмотр исходного кода

Don't return current prefix in auto-complete list

James Allen 12 лет назад
Родитель
Сommit
f781001280
1 измененных файлов с 8 добавлено и 10 удалено
  1. 8 10
      services/web/public/coffee/auto-complete/SuggestionManager.coffee

+ 8 - 10
services/web/public/coffee/auto-complete/SuggestionManager.coffee

@@ -1,6 +1,4 @@
-define [
-	"auto-complete/commands"
-], (commands) ->
+define [], () ->
 	class Parser
 		constructor: (@doc) ->
 
@@ -70,7 +68,7 @@ define [
 			doc = session.getValue()
 			parser = new Parser(doc)
 			commands = parser.parse()
-			
+
 			completions = []
 			for command in commands
 				caption = "\\#{command[0]}"
@@ -84,12 +82,12 @@ define [
 					snippet += "{${#{i}}}"
 					caption += "{}"
 					i++
-
-				completions.push {
-					caption: caption
-					snippet: snippet
-					meta: "cmd"
-				}
+				unless caption == prefix
+					completions.push {
+						caption: caption
+						snippet: snippet
+						meta: "cmd"
+					}
 
 			callback null, completions