From 19359a75222c7aa2761619bbc47f7e61a1de4118 Mon Sep 17 00:00:00 2001 From: Jaehwang Jung Date: Mon, 25 Sep 2023 10:17:45 +0900 Subject: [PATCH 1/2] fix(standalone): call user on_init --- lua/rust-tools/standalone.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/rust-tools/standalone.lua b/lua/rust-tools/standalone.lua index ed7ec57..ef3cb9f 100644 --- a/lua/rust-tools/standalone.lua +++ b/lua/rust-tools/standalone.lua @@ -11,9 +11,13 @@ function M.start_standalone_client() filetypes = { "rust" }, init_options = { detachedFiles = { vim.api.nvim_buf_get_name(0) } }, name = "rust_analyzer-standalone", - on_init = function(client) + on_init = function(client, initialize_result) local current_buf = vim.api.nvim_get_current_buf() vim.lsp.buf_attach_client(0, client.id) + local on_init = rt.config.options.server.on_init + if on_init then + on_init(client, initialize_result) + end local on_attach = rt.config.options.server.on_attach if on_attach then on_attach(client, current_buf) From e0c1b5d34ad4f51d7c7b796dc7c484d9042d132c Mon Sep 17 00:00:00 2001 From: tomtomjhj Date: Mon, 25 Sep 2023 10:31:59 +0000 Subject: [PATCH 2/2] Auto generate docs --- doc/rust-tools.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rust-tools.txt b/doc/rust-tools.txt index f611926..105f826 100644 --- a/doc/rust-tools.txt +++ b/doc/rust-tools.txt @@ -1,4 +1,4 @@ -*rust-tools.txt* For NVIM v0.8.0 Last change: 2023 July 10 +*rust-tools.txt* For NVIM v0.8.0 Last change: 2023 September 25 ============================================================================== Table of Contents *rust-tools-table-of-contents*