static AutoComplete installCompletionProvider(DefaultCompletionProvider completionProvider, RSyntaxTextArea textArea) swing { if (completionProvider == null || textArea == null) null; completionProvider.setAutoActivationRules(true, " "); var autoComplete = new AutoCompletion(completionProvider); autoComplete.setAutoCompleteSingleChoices(false); autoComplete.setAutoActivationEnabled(true); autoComplete.setAutoActivationDelay(2000); autoComplete.install(textArea); ret autoComplete; }