fix: folding when a file is opened (#1643)
* fix: folding after a file is opened fixes #559 * fix: wrap nvim_win_set_cursor in autocmd * chore: Cleanup folding fix * explain the reason behind the autocmd Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
--- Generally used from within other |telescope.actions|
|
||||
---@brief ]]
|
||||
|
||||
local log = require "telescope.log"
|
||||
local action_state = require "telescope.actions.state"
|
||||
|
||||
local utils = {}
|
||||
@@ -102,4 +103,22 @@ function utils.get_registered_mappings(prompt_bufnr)
|
||||
return ret
|
||||
end
|
||||
|
||||
--- Internal function for autocmd
|
||||
--- Please dont call (subject to change)
|
||||
function utils.__jump_to(row, col)
|
||||
if row and col then
|
||||
local ok, err_msg = pcall(vim.api.nvim_win_set_cursor, 0, { row, col })
|
||||
if not ok then
|
||||
log.debug("Failed to move to cursor:", err_msg, row, col)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--- Internal function for autocmd
|
||||
--- Please dont call (subject to change)
|
||||
function utils.__open_file_at(command, filename, row, col)
|
||||
vim.cmd(string.format([[:%s %s]], command, filename))
|
||||
utils.__jump_to(row, col)
|
||||
end
|
||||
|
||||
return utils
|
||||
|
||||
Reference in New Issue
Block a user