diff --git a/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/PackageManager.coffee b/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/PackageManager.coffee index 875843935e..4ab1b6933c 100644 --- a/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/PackageManager.coffee +++ b/services/web/public/coffee/ide/editor/directives/aceEditor/auto-complete/PackageManager.coffee @@ -1,4 +1,6 @@ -define () -> +define [ + "./Helpers" +], (Helpers) -> packages = [ 'inputenc', 'graphicx', 'amsmath', 'geometry', 'amssymb', 'hyperref', 'babel', 'color', 'xcolor', 'url', 'natbib', 'fontenc', 'fancyhdr', @@ -24,13 +26,14 @@ define () -> constructor: (@metadataManager) -> getCompletions: (editor, session, pos, prefix, callback) -> + {closingBrace} = Helpers.getContext(editor, pos) usedPackages = Object.keys(@metadataManager.getAllPackages()) packageSnippets = [] for pkg in packages if pkg not in usedPackages packageSnippets.push { - caption: "\\usepackage{#{pkg}}" - snippet: "\\usepackage{#{pkg}}" + caption: "\\usepackage{#{pkg}#{closingBrace}" + snippet: "\\usepackage{#{pkg}#{closingBrace}" meta: "pkg" }