|  | @@ -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
 |