De-dupe autocomplete entries

This commit is contained in:
Shane Kilkelly 2016-03-17 15:58:57 +00:00
parent 53b46e42cd
commit 020fd2e88d

View file

@ -126,7 +126,12 @@ define () ->
docText = session.getValue()
customEnvironments = parseCustomEnvironments(docText)
beginCommands = parseBeginCommands(docText)
parsedItems = _.union(customEnvironments, beginCommands)
parsedItemsMap = {}
for environment in customEnvironments
parsedItemsMap[environment.name] = environment
for command in beginCommands
parsedItemsMap[command.name] = command
parsedItems = _.values(parsedItemsMap)
snippets = staticSnippets.concat(
parsedItems.map (item) ->
{