我正在尝试配置动态链接库在基于 Lua 的 nvim 环境上视频以下的系列。
我可以安装jdtls
LSP 服务器,它似乎运行良好。打开 Java 文件时,它会显示源代码中的错误(如果有)。
所以我尝试改变一个设置,比如说这个:
java.codeGeneration.generateComments
从false
到true
但它从未显示true
为一个值。
我jdtls.lua
在设置目录下创建了该文件,其中包含:
return {
settings = {
java = {
codeGeneration = {
generateComments = true
},
classPath = {
},
home = "",
},
},
}
我在lsp-installer.lua
文件中添加了:
if server.name == "jdtls" then
local jdtls_opts = require("user.lsp.settings.jdtls")
opts = vim.tbl_deep_extend("force", jdtls_opts, opts)
end
这是我的文件:
16:08 $ tree
.
├── init.lua
├── lua
│ └── user
│ ├── cmp.lua
│ ├── colorschemes.lua
│ ├── keymaps.lua
│ ├── lsp
│ │ ├── handlers.lua
│ │ ├── init.lua
│ │ ├── lsp-installer.lua
│ │ └── settings
│ │ ├── jdtls.lua
│ │ ├── jsonls.lua
│ │ └── sumneko_lua.lua
│ ├── options.lua
│ └── plugins.lua
├── plugin
│ └── packer_compiled.lua
├── README.md
└── typescript.lua