Skip to content

Commit cd2f756

Browse files
authored
feat(api): add api.marks.clear (#1708)
1 parent cbb5313 commit cd2f756

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

doc/nvim-tree-lua.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1169,6 +1169,7 @@ exists.
11691169
- get
11701170
- list
11711171
- toggle
1172+
- clear
11721173
- bulk.move
11731174
- navigate.next
11741175
- navigate.prev

lua/nvim-tree/api.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ Api.live_filter.clear = require("nvim-tree.live-filter").clear_filter
114114
Api.marks.get = inject_node(require("nvim-tree.marks").get_mark)
115115
Api.marks.list = require("nvim-tree.marks").get_marks
116116
Api.marks.toggle = inject_node(require("nvim-tree.marks").toggle_mark)
117+
Api.marks.clear = require("nvim-tree.marks").clear_marks
117118
Api.marks.bulk.move = require("nvim-tree.marks.bulk-move").bulk_move
118119
Api.marks.navigate.next = require("nvim-tree.marks.navigation").next
119120
Api.marks.navigate.prev = require("nvim-tree.marks.navigation").prev

lua/nvim-tree/marks/init.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ function M.toggle_mark(node)
2828
end
2929
end
3030

31+
function M.clear_marks()
32+
NvimTreeMarks = {}
33+
M.draw()
34+
end
35+
3136
function M.get_mark(node)
3237
return NvimTreeMarks[node.absolute_path]
3338
end

0 commit comments

Comments
 (0)