static AutoCompletion 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; }