feat(api): add api.marks.clear (#1708)

This commit is contained in:
wyrid
2022-10-31 17:46:56 -04:00
committed by GitHub
parent cbb5313f90
commit cd2f7569db
3 changed files with 7 additions and 0 deletions

View File

@@ -1169,6 +1169,7 @@ exists.
- get - get
- list - list
- toggle - toggle
- clear
- bulk.move - bulk.move
- navigate.next - navigate.next
- navigate.prev - navigate.prev

View File

@@ -114,6 +114,7 @@ Api.live_filter.clear = require("nvim-tree.live-filter").clear_filter
Api.marks.get = inject_node(require("nvim-tree.marks").get_mark) Api.marks.get = inject_node(require("nvim-tree.marks").get_mark)
Api.marks.list = require("nvim-tree.marks").get_marks Api.marks.list = require("nvim-tree.marks").get_marks
Api.marks.toggle = inject_node(require("nvim-tree.marks").toggle_mark) Api.marks.toggle = inject_node(require("nvim-tree.marks").toggle_mark)
Api.marks.clear = require("nvim-tree.marks").clear_marks
Api.marks.bulk.move = require("nvim-tree.marks.bulk-move").bulk_move Api.marks.bulk.move = require("nvim-tree.marks.bulk-move").bulk_move
Api.marks.navigate.next = require("nvim-tree.marks.navigation").next Api.marks.navigate.next = require("nvim-tree.marks.navigation").next
Api.marks.navigate.prev = require("nvim-tree.marks.navigation").prev Api.marks.navigate.prev = require("nvim-tree.marks.navigation").prev

View File

@@ -28,6 +28,11 @@ function M.toggle_mark(node)
end end
end end
function M.clear_marks()
NvimTreeMarks = {}
M.draw()
end
function M.get_mark(node) function M.get_mark(node)
return NvimTreeMarks[node.absolute_path] return NvimTreeMarks[node.absolute_path]
end end