summaryrefslogtreecommitdiff
path: root/lua/lvim/core
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lvim/core')
-rw-r--r--lua/lvim/core/nvimtree.lua6
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