Monaco-editor: Completion after dot

Created on 28 Feb 2017  路  2Comments  路  Source: microsoft/monaco-editor

Hello there! I wonder if there is a way to make editor request completion items from source after the "dot" was typed? For example, provide class members (fields, methods, etc.) without user pressing Ctrl + Space for auto-completion.

Most helpful comment

@Skyne98 I think (depending on what you're looking to do) you can do this by setting triggerCharacters: ["."] in your call to registerCompletionItemProvider. Something like this:

monaco.languages.registerCompletionItemProvider('javascript', {
    triggerCharacters: ["."],
    provideCompletionItems: function(model, position) {
      return [...];
    }
});

All 2 comments

@Skyne98 I think (depending on what you're looking to do) you can do this by setting triggerCharacters: ["."] in your call to registerCompletionItemProvider. Something like this:

monaco.languages.registerCompletionItemProvider('javascript', {
    triggerCharacters: ["."],
    provideCompletionItems: function(model, position) {
      return [...];
    }
});

@JacobEvelyn Thanks!

Was this page helpful?
0 / 5 - 0 ratings