message: Complete \hyperref[] with labels
  With \hyperref, we trigger the label completion inside the [] and not
  inside the {} as for all other reference macros.
  This closes
diff: @@ -64,9 +64,6 @@ export class Completer implements vscode.CompletionItemProvider {
  }
  resolve([mathSnippet])
  return
  - } else if (['(', '['].indexOf(invokeChar) > -1) {
  - resolve()
  - return
  }
  }
  @@ -110,7 +107,7 @@ export class Completer implements vscode.CompletionItemProvider {
  provider = this.citation
  break
  case 'reference':
  - reg = /(?:\\[a-zA-Z]*ref[a-zA-Z]*(?:\[[^\[\]]*\])?){([^}]*)$/
  + reg = /(?:\\hyperref\[([^\]]*)(?!\])$)|(?:(?:\\(?!hyper)[a-zA-Z]*ref[a-zA-Z]*(?:\[[^\[\]]*\])?){([^}]*)$)/
  provider = this.reference
  break
  case 'environment':
  