load the keys if the command is a 'cite'

This commit is contained in:
Shane Kilkelly 2015-12-29 15:48:42 +00:00
parent e94863d026
commit b0f3d9e6f4

View file

@ -46,14 +46,22 @@ define [
ReferencesCompleter =
getCompletions: (editor, session, pos, prefix, callback) ->
if references.keys
result = references.keys.map (key) -> {
caption: key,
snippet: key,
meta: "reference",
score: 10000
}
console.log result
callback null, result
range = new Range(pos.row, 0, pos.row, pos.column)
lineUpToCursor = editor.getSession().getTextRange(range)
commandFragment = getLastCommandFragment(lineUpToCursor)
console.log commandFragment
if commandFragment == '\\cite{'
console.log ">> yes"
result = references.keys.map (key) -> {
caption: key,
snippet: key,
meta: "reference",
score: 10000
}
console.log ">> reference keys #{result.length}"
callback null, result
else
callback null, []
@editor.completers = [@suggestionManager, SnippetCompleter, ReferencesCompleter]