From 0f2cda6ce04f106e4d2f0767c7406da143a507a1 Mon Sep 17 00:00:00 2001 From: Mateusz Russak Date: Sun, 4 Aug 2024 11:26:14 +0200 Subject: [PATCH] docs: add missing live filter luadocs --- lua/nvim-tree/explorer/init.lua | 3 +++ lua/nvim-tree/explorer/live-filter.lua | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/lua/nvim-tree/explorer/init.lua b/lua/nvim-tree/explorer/init.lua index 9c4f8e58..f260bd17 100644 --- a/lua/nvim-tree/explorer/init.lua +++ b/lua/nvim-tree/explorer/init.lua @@ -16,6 +16,9 @@ M.reload = require("nvim-tree.explorer.reload").reload ---@field absolute_path string ---@field nodes Node[] ---@field open boolean +---@field filters Filters +---@field live_filter LiveFilter +---@field sorters Sorter ---@field marks Marks local Explorer = {} diff --git a/lua/nvim-tree/explorer/live-filter.lua b/lua/nvim-tree/explorer/live-filter.lua index c6c7fc05..4baf143b 100644 --- a/lua/nvim-tree/explorer/live-filter.lua +++ b/lua/nvim-tree/explorer/live-filter.lua @@ -2,8 +2,15 @@ local view = require "nvim-tree.view" local utils = require "nvim-tree.utils" local Iterator = require "nvim-tree.iterators.node-iterator" +---@class LiveFilter +---@field explorer Explorer +---@field prefix string +---@field always_show_folders boolean +---@field filter string local LiveFilter = {} +---@param opts table +---@param explorer Explorer function LiveFilter:new(opts, explorer) local o = { explorer = explorer,