Description
Editors that support the Language Server Protocol can provide Java completion, diagnostics, navigation, and refactoring through Eclipse JDT LS. It helps developers use Java IDE features in editors such as Vim, Emacs, VS Code, or other LSP clients.
Language servers index source code and may execute build tooling to understand a project. Use project trust settings and avoid opening unfamiliar code with automatic build execution enabled.