|
1 | | -local api = {} |
2 | | - |
3 | 1 | ---@brief |
4 | 2 | ---nvim-tree exposes a public API. This is non breaking, with additions made as necessary. |
5 | 3 | --- |
@@ -70,28 +68,29 @@ local api = {} |
70 | 68 | ---@field dir? table<"direct" | "indirect", nvim_tree.git.XY[]> direct inclusive-or indirect status |
71 | 69 |
|
72 | 70 |
|
73 | | --- TODO #3088 add nvim_tree.api class |
74 | 71 |
|
75 | 72 | -- |
76 | 73 | -- Load the (empty) meta definitions |
77 | 74 | -- |
78 | | -api.commands = require("nvim-tree._meta.api.commands") |
79 | | -api.events = require("nvim-tree._meta.api.events") |
80 | | -api.filter = require("nvim-tree._meta.api.filter") |
81 | | -api.fs = require("nvim-tree._meta.api.fs") |
82 | | -api.git = require("nvim-tree._meta.api._git") |
83 | | -api.health = require("nvim-tree._meta.api.health") |
84 | | -api.map = require("nvim-tree._meta.api.map") |
85 | | -api.marks = require("nvim-tree._meta.api.marks") |
86 | | -api.node = require("nvim-tree._meta.api.node") |
87 | | -api.tree = require("nvim-tree._meta.api.tree") |
88 | | - |
89 | 75 |
|
90 | | ---- |
| 76 | +---nvim-tree Public API |
| 77 | +---@class nvim_tree.api |
91 | 78 | ---@nodoc |
92 | | ----Legacy meta definitions |
93 | | ---- |
94 | | -api = require("nvim-tree.legacy").api_meta(api) |
| 79 | +local api = { |
| 80 | + commands = require("nvim-tree._meta.api.commands"), |
| 81 | + config = require("nvim-tree._meta.api.deprecated").config, |
| 82 | + diagnostics = require("nvim-tree._meta.api.deprecated").diagnostics, |
| 83 | + events = require("nvim-tree._meta.api.events"), |
| 84 | + filter = require("nvim-tree._meta.api.filter"), |
| 85 | + fs = require("nvim-tree._meta.api.fs"), |
| 86 | + git = require("nvim-tree._meta.api._git"), |
| 87 | + health = require("nvim-tree._meta.api.health"), |
| 88 | + live_filter = require("nvim-tree._meta.api.deprecated").live_filter, |
| 89 | + map = require("nvim-tree._meta.api.map"), |
| 90 | + marks = require("nvim-tree._meta.api.marks"), |
| 91 | + node = require("nvim-tree._meta.api.node"), |
| 92 | + tree = require("nvim-tree._meta.api.tree"), |
| 93 | +} |
95 | 94 |
|
96 | 95 |
|
97 | 96 | -- |
|
0 commit comments