JavaHello / spring-boot.nvim

Neovim + Spring Boot LS
Apache License 2.0
16 stars 3 forks source link
jdtls neovim spring-boot

English

Spring Boot Nvim

参考 VScode Spring Boot 插件, 将它的部分功能集成到 Neovim 中。

部分功能可能不完整,欢迎提交 PR。

安装

配置

spring-boot.nvim

  require('spring_boot').setup({})

nvim-jdtls

详细配置参考nvim-jdtls项目

local jdtls_config = {
  bundles = {}
}
-- 添加 spring-boot jdtls 扩展 jar 包
vim.list_extend(jdtls_config.bundles, require("spring_boot").java_extensions())

nvim-lspconfig

require('spring_boot').init_lsp_commands()
require("lspconfig").jdtls.setup {
  init_options = {
    bundles = require("spring_boot").java_extensions(),
  },
}

使用