|
@@ -89,7 +89,7 @@ define [
|
|
|
getCompletions: (editor, session, pos, prefix, callback) ->
|
|
getCompletions: (editor, session, pos, prefix, callback) ->
|
|
|
{commandFragment} = Helpers.getContext(editor, pos)
|
|
{commandFragment} = Helpers.getContext(editor, pos)
|
|
|
if commandFragment
|
|
if commandFragment
|
|
|
- refMatch = commandFragment.match(/^~?\\([a-z]*ref){([^}]*, *)?(\w*)/)
|
|
|
|
|
|
|
+ refMatch = commandFragment.match(/^~?\\([a-zA-Z]*ref){([^}]*, *)?(\w*)/)
|
|
|
if refMatch
|
|
if refMatch
|
|
|
[_, commandName, currentArg] = refMatch
|
|
[_, commandName, currentArg] = refMatch
|
|
|
result = []
|
|
result = []
|
|
@@ -184,7 +184,7 @@ define [
|
|
|
, 0
|
|
, 0
|
|
|
if (
|
|
if (
|
|
|
change.action == "insert" and
|
|
change.action == "insert" and
|
|
|
- /(begin|end|[a-z]*ref|usepackage|[a-z]*cite[a-z]*|input|include)/.test(
|
|
|
|
|
|
|
+ /(begin|end|[a-zA-Z]*ref|usepackage|[a-z]*cite[a-z]*|input|include)/.test(
|
|
|
change.lines[0].match(/\\(\w+){}/)?[1]
|
|
change.lines[0].match(/\\(\w+){}/)?[1]
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|