feat: Center view on jump/goto

This commit is contained in:
hedy
2023-11-17 12:34:14 +08:00
parent 62dea5bff9
commit a1aa652fb2
3 changed files with 7 additions and 0 deletions

View File

@@ -102,6 +102,9 @@ end
function M.__goto_location(change_focus)
local node = M._current_node()
vim.api.nvim_win_set_cursor(M.state.code_win, { node.line + 1, node.character })
if cfg.o.outline_window.center_on_jump then
vim.fn.win_execute(M.state.code_win, "normal! zz")
end
if vim.fn.hlexists('OutlineJumpHighlight') == 0 then
vim.api.nvim_set_hl(0, 'OutlineJumpHighlight', { link = 'Visual' })