diff --git a/lsp-java.el b/lsp-java.el index 8fac955..60cce8f 100644 --- a/lsp-java.el +++ b/lsp-java.el @@ -213,10 +213,21 @@ pass a list, only a vector." :lsp-path "java.signatureHelp.enabled") (lsp-defcustom lsp-java-implementations-code-lens-enabled nil - "Enable/disable the implementations code lens." + "Enable/disable the implementations code lens. For old version of jdtls." :type 'boolean :lsp-path "java.implementationsCodeLens.enabled") +(lsp-defcustom lsp-java-implementation-code-lens "none" + "Configure the implementations code lens. + +\"none\" means disabled. +ref: https://github.com/eclipse-jdtls/eclipse.jdt.ls/blob/master/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/CodeLensHandler.java#L234" + :type '(choice (const "none") + (const "all") + (const "types") + (const "methods")) + :lsp-path "java.implementationCodeLens") + (lsp-defcustom lsp-java-configuration-maven-user-settings nil "Path to Maven's settings.xml" :type '(choice (string)