Completion providers are typically registered at a global level like so:
languages.registerCompletionItemProvider( myNewLanguageName, new Comp