Don't return current prefix in auto-complete list

This commit is contained in:
James Allen 2014-03-05 11:16:33 +00:00
parent 06831e555e
commit f781001280

View file

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