* feat/chore: rewrite git with job and some other fixes * fix: fs clear window, rename echo_warning -> warn also fix renaming and add an event blocker to avoid running many events at the same time
39 lines
931 B
Lua
39 lines
931 B
Lua
local is_initialized = false
|
|
|
|
if is_initialized then
|
|
return
|
|
end
|
|
-- luacheck: ignore
|
|
is_initialized = true
|
|
|
|
local out_config = {
|
|
"nvim_tree_disable_netrw",
|
|
"nvim_tree_hijack_netrw",
|
|
"nvim_tree_auto_open",
|
|
"nvim_tree_auto_close",
|
|
"nvim_tree_tab_open",
|
|
"nvim_tree_update_cwd",
|
|
"nvim_tree_hijack_cursor",
|
|
"nvim_tree_system_open_command",
|
|
"nvim_tree_system_open_command_args",
|
|
"nvim_tree_follow",
|
|
"nvim_tree_follow_update_path",
|
|
"nvim_tree_lsp_diagnostics",
|
|
"nvim_tree_auto_resize",
|
|
"nvim_tree_bindings",
|
|
"nvim_tree_disable_keybindings",
|
|
"nvim_tree_disable_default_keybindings",
|
|
"nvim_tree_hide_dotfiles",
|
|
"nvim_tree_ignore",
|
|
"nvim_tree_gitignore"
|
|
}
|
|
|
|
local x = vim.tbl_filter(function(v)
|
|
return vim.fn.exists('g:'..v) ~= 0
|
|
end, out_config)
|
|
|
|
if #x > 0 then
|
|
local msg = "Following options were moved to setup, see git.io/JPhyt: "
|
|
require'nvim-tree.utils'.warn(msg..table.concat(x, ", "))
|
|
end
|