diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/lvim/core/nvimtree.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/lvim/core/nvimtree.lua b/lua/lvim/core/nvimtree.lua index 05945059..cb91e344 100644 --- a/lua/lvim/core/nvimtree.lua +++ b/lua/lvim/core/nvimtree.lua @@ -170,9 +170,11 @@ end function M.start_telescope(telescope_mode) local node = require("nvim-tree.lib").get_node_at_cursor() local abspath = node.link_to or node.absolute_path - local is_folder = node.has_children and true + local is_folder = node.open ~= nil local basedir = is_folder and abspath or vim.fn.fnamemodify(abspath, ":h") - vim.api.nvim_command("Telescope " .. telescope_mode .. " cwd=" .. basedir) + require("telescope.builtin")[telescope_mode] { + cwd = basedir, + } end return M |