diff options
| author | Raphael <glepnir@neovim.pro> | 2023-01-27 16:31:45 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-27 16:31:45 +0800 |
| commit | 1e988250a0f52a68ddb72905d623405d634e9c5d (patch) | |
| tree | 7f2d68f5709469f44b06d55b80ec9332dd8feaf9 /lua | |
| parent | fix: check server support workspacefolders (#2418) (diff) | |
| download | nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.tar nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.tar.gz nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.tar.bz2 nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.tar.lz nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.tar.xz nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.tar.zst nvim-lspconfig-1e988250a0f52a68ddb72905d623405d634e9c5d.zip | |
fix: lspinfo buffer in use error when use quit command close (#2424)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig/ui/lspinfo.lua | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lua/lspconfig/ui/lspinfo.lua b/lua/lspconfig/ui/lspinfo.lua index e080baae..0a1dcfad 100644 --- a/lua/lspconfig/ui/lspinfo.lua +++ b/lua/lspconfig/ui/lspinfo.lua @@ -186,6 +186,7 @@ return function() local win_info = windows.percentage_range_window(0.8, 0.7) local bufnr, win_id = win_info.bufnr, win_info.win_id + api.nvim_set_option_value('bufhidden', 'wipe', { buf = bufnr }) local buf_lines = {} @@ -268,9 +269,6 @@ return function() local function close() api.nvim_clear_autocmds { group = augroup, buffer = bufnr } - if api.nvim_buf_is_loaded(bufnr) then - api.nvim_buf_delete(bufnr, { force = true }) - end if api.nvim_win_is_valid(win_id) then api.nvim_win_close(win_id, true) end @@ -347,7 +345,7 @@ return function() vim.wo[info.win_id].breakindent = false vim.wo[info.win_id].breakindentopt = '' - local close_doc_win = function() + local function close_doc_win() if api.nvim_win_is_valid(info.win_id) then api.nvim_win_close(info.win_id, true) end |
