diff options
author | Thore Weilbier <thore@weilbier.net> | 2020-04-23 13:36:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-23 13:36:19 +0200 |
commit | deb4566cab91a487f2b0b0b5b4b427138f377afe (patch) | |
tree | 9c2fb8646b8749674a907e6477b9d18d9ac54430 /runtime/lua/vim/lsp/callbacks.lua | |
parent | 6c9a5743a0c296e74a48368a65783b9d49e6f702 (diff) | |
download | rneovim-deb4566cab91a487f2b0b0b5b4b427138f377afe.tar.gz rneovim-deb4566cab91a487f2b0b0b5b4b427138f377afe.tar.bz2 rneovim-deb4566cab91a487f2b0b0b5b4b427138f377afe.zip |
lsp: callback for references now opens qf (#12171)
In contrast to other callbacks for LSP requests like
`textDocument/documentSymbols`, does the one for references not open the
quickfix window after the quickfix list was filled. This left the user
in a situation he don't know what or if something had happen.
Related to: neovim/neovim#12170
Diffstat (limited to 'runtime/lua/vim/lsp/callbacks.lua')
-rw-r--r-- | runtime/lua/vim/lsp/callbacks.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/lua/vim/lsp/callbacks.lua b/runtime/lua/vim/lsp/callbacks.lua index bcadd0e2c3..9c30085f37 100644 --- a/runtime/lua/vim/lsp/callbacks.lua +++ b/runtime/lua/vim/lsp/callbacks.lua @@ -50,6 +50,8 @@ end M['textDocument/references'] = function(_, _, result) if not result then return end util.set_qflist(util.locations_to_items(result)) + api.nvim_command("copen") + api.nvim_command("wincmd p") end M['textDocument/documentSymbol'] = function(_, _, result, _, bufnr) |