From fdf3067d517e35d8e4ffc358277aac7aedfea00e Mon Sep 17 00:00:00 2001 From: jiminu Date: Mon, 24 Aug 2026 13:12:34 +0900 Subject: [PATCH] fix: update nvim-tree root when revealing file --- config/shared/nvim/lua/plugins/ui.lua | 2 +- tests/fixtures/neovim/editor_workflow.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/shared/nvim/lua/plugins/ui.lua b/config/shared/nvim/lua/plugins/ui.lua index 5f9e0b7..06a120c 100644 --- a/config/shared/nvim/lua/plugins/ui.lua +++ b/config/shared/nvim/lua/plugins/ui.lua @@ -75,7 +75,7 @@ return { }, { "E", - "NvimTreeFindFile", + "NvimTreeFindFile!", desc = "Reveal current file", }, }, diff --git a/tests/fixtures/neovim/editor_workflow.lua b/tests/fixtures/neovim/editor_workflow.lua index 485b2ec..d4bfb5b 100644 --- a/tests/fixtures/neovim/editor_workflow.lua +++ b/tests/fixtures/neovim/editor_workflow.lua @@ -108,8 +108,8 @@ assert(not tree.opts.renderer.icons.padding, "NvimTree folder arrows should use assert(tree.opts.renderer.icons.show.file == false, "NvimTree file icons should remain hidden") assert(tree.opts.renderer.icons.show.folder == false, "NvimTree folder icons should remain hidden") assert( - plugin_key("plugins.ui", "nvim-tree/nvim-tree.lua", "E") == "NvimTreeFindFile", - "missing current-file tree mapping" + plugin_key("plugins.ui", "nvim-tree/nvim-tree.lua", "E") == "NvimTreeFindFile!", + "current-file tree mapping does not update the tree root" ) local lualine = assert(