mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-08 23:20:46 +00:00
autocomplete the cite{key part.
This commit is contained in:
parent
b0f3d9e6f4
commit
7aa8f3a5da
1 changed files with 9 additions and 5 deletions
|
@ -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({
|
||||
|
|
Loading…
Add table
Reference in a new issue