Files
outline.nvim/lua/symbols-outline/code_action.lua
zjp e639dea62f fix(code_actions): use the builtin code_action
instead of `buf_request` to prevent from passing custom lsp.handlers
and this makes use of telescope if it's set by the user
2022-09-14 17:13:04 +08:00

15 lines
379 B
Lua

local main = require 'symbols-outline'
local M = {}
function M.show_code_actions()
-- keep the cursor info in outline and jump back (or not jump back?)
local winnr, pos = vim.api.nvim_get_current_win(), vim.api.nvim_win_get_cursor(0)
main._goto_location(true)
vim.lsp.buf.code_action()
vim.fn.win_gotoid(winnr)
vim.api.nvim_win_set_cursor(winnr, pos)
end
return M