feat(api): add api.marks.clear (#1708)
This commit is contained in:
@@ -1169,6 +1169,7 @@ exists.
|
|||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
- toggle
|
- toggle
|
||||||
|
- clear
|
||||||
- bulk.move
|
- bulk.move
|
||||||
- navigate.next
|
- navigate.next
|
||||||
- navigate.prev
|
- navigate.prev
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user