15 lines
371 B
Lua
15 lines
371 B
Lua
local main = require '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
|