autocomplete the cite{key part.

This commit is contained in:
Shane Kilkelly 2015-12-30 11:11:30 +00:00
parent b0f3d9e6f4
commit 7aa8f3a5da

View file

@ -49,21 +49,25 @@ define [
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,
caption: "\\cite{#{key}",
snippet: "\\cite{#{key}",
meta: "reference",
score: 10000
}
console.log ">> reference keys #{result.length}"
result.push {
caption: "\\cite{",
snippet: "\\cite{",
meta: "reference",
score: 11000
}
callback null, result
else
callback null, []
@editor.completers = [@suggestionManager, SnippetCompleter, ReferencesCompleter]
@editor.completers = [SnippetCompleter, ReferencesCompleter]
disable: () ->
@editor.setOptions({