From 933fd6722e6706d17b800471d11b743679dcd141 Mon Sep 17 00:00:00 2001 From: Enethen Date: Sat, 11 Apr 2026 04:47:52 +0200 Subject: [PATCH] fix(repeatable_move): fix an error when last move has no opts --- lua/nvim-treesitter-textobjects/repeatable_move.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvim-treesitter-textobjects/repeatable_move.lua b/lua/nvim-treesitter-textobjects/repeatable_move.lua index 12169fab..ed5a6ea6 100644 --- a/lua/nvim-treesitter-textobjects/repeatable_move.lua +++ b/lua/nvim-treesitter-textobjects/repeatable_move.lua @@ -76,7 +76,7 @@ M.repeat_last_move = function(opts_extend) if not M.last_move then return end - local opts = vim.tbl_deep_extend('force', M.last_move.opts, opts_extend or {}) + local opts = vim.tbl_deep_extend('force', M.last_move.opts or {}, opts_extend or {}) if vim.list_contains({ 'f', 'F', 't', 'T' }, M.last_move.func) then repeat_last_move_fFtT({ forward = opts.forward }) else