From bc4e7e450397970ab741d0f489e370ec4ce4d57c Mon Sep 17 00:00:00 2001 From: James Trew <66286082+jamestrew@users.noreply.github.com> Date: Wed, 24 Jul 2024 03:22:00 +0000 Subject: [PATCH] fix(current_buffer_fuzzy_find): push cursor on edit (#3219) Setting `push_cursor_on_edit = true` wasn't actually doing anything as the picker replaces `select_default`. Instead, call `normal! m'` manually in the replacement `select_default`. --- lua/telescope/builtin/__files.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/telescope/builtin/__files.lua b/lua/telescope/builtin/__files.lua index d31b9a6..cc5f905 100644 --- a/lua/telescope/builtin/__files.lua +++ b/lua/telescope/builtin/__files.lua @@ -567,13 +567,13 @@ files.current_buffer_fuzzy_find = function(opts) actions.close(prompt_bufnr) vim.schedule(function() + vim.cmd "normal! m'" vim.api.nvim_win_set_cursor(0, { selection.lnum, first_col }) end) end) return true end, - push_cursor_on_edit = true, }) :find() end