kaiv2
kaiv2
> ondetach not watch the bw? print(table.concat(vim.lsp.get_buffers_by_client_id(client.id), ', ')) can get the buffer information after `bw`. Is the problem related to this?
> @JavaHello can you provide a min java code that can reproduce this issue :) I don't write java . @justinmk assignees me thanks. Not limited to Java Code, Lua...
希望加上 asynctask 功能
It seems that there are too many characters in the menu, causing the menu to become wider. Try truncating the characters. ```lua formatting = { format = lspkind.cmp_format({ with_text =...
3.1.7 有同样的问题
> 如果不使用ZK作为配置中心或不使用配置中心,可以通过设置dubbo.registry.useAsConfigCenter=false回避这个错误。通过断点发现使用该功能会多增加几个以.configurator为后缀的watcher。虽然root cause仍未找到但没有发现这样修改对基础功能有其他影响,包括优雅停机。 PS:ZK的降级目前测试不能解决该问题 测试环境:dubbo 2.7.23(2.7.8没有该问题),curator 5.1.0 zookeeper 3.6.1 - `dubbo 3.1.7` `curator 5.4.0` `zookeeper 3.7.1` 配置后没有出现报错了 - 如果使用 spring 的优雅停机(https://github.com/apache/dubbo/issues/12210), 需要添加 `-Ddubbo.shutdownHook.listenIgnore=true`
- 我实现了部分功能 https://github.com/JavaHello/spring-boot.nvim 可提供参考,如图  - 参考这里启动 spring-boot-ls https://github.com/spring-projects/sts4/blob/cb4056d8c2a4c0a61f46f35f498b3bd2d94988e7/vscode-extensions/commons-vscode/src/launch-util.ts#L92 - https://github.com/spring-projects/sts4/issues/76#issuecomment-427074764 这里的回答解释了如何实现 jdtls 与 spring-boot-ls 通信
You can use `std::thread::spawn` to execute in a separate thread and `tokio::mpsc` [channels](https://tokio.rs/tokio/tutorial/channels) to receive messages to execute `lua` scripts ```rust let handle = Handle::current(); std::thread::spawn(move || { let lua...
If you have the VS Code Spring Boot extension installed, this configuration should work correctly. ```lua require("spring_boot").init_lsp_commands() require("lspconfig").jdtls.setup { init_options = { bundles = require("spring_boot").java_extensions(), }, } ```
```diff diff --git a/lua/cmp/utils/snippet.lua b/lua/cmp/utils/snippet.lua index 0bd53c8..6bf7359 100644 --- a/lua/cmp/utils/snippet.lua +++ b/lua/cmp/utils/snippet.lua @@ -406,7 +406,7 @@ M.NodeType = Node.Type function M.parse(input) local result = S.snippet(input, 1) if not result.parsed then...