chore(diagnostics): move updates to renderer (#1218)

should address #1216
This commit is contained in:
Kiyan
2022-05-07 11:14:32 +02:00
committed by GitHub
parent 97d8557cb2
commit db873b340d
7 changed files with 9 additions and 18 deletions

View File

@@ -3,7 +3,6 @@ local a = vim.api
local log = require "nvim-tree.log" local log = require "nvim-tree.log"
local utils = require "nvim-tree.utils" local utils = require "nvim-tree.utils"
local core = require "nvim-tree.core" local core = require "nvim-tree.core"
local diagnostics = require "nvim-tree.diagnostics"
local M = { local M = {
current_tab = a.nvim_get_current_tabpage(), current_tab = a.nvim_get_current_tabpage(),
@@ -42,7 +41,6 @@ function M.force_dirchange(foldername, with_open)
else else
require("nvim-tree.renderer").draw() require("nvim-tree.renderer").draw()
end end
diagnostics.update()
log.profile_end(ps, "change dir %s", foldername) log.profile_end(ps, "change dir %s", foldername)
end end

View File

@@ -1,7 +1,6 @@
local renderer = require "nvim-tree.renderer" local renderer = require "nvim-tree.renderer"
local utils = require "nvim-tree.utils" local utils = require "nvim-tree.utils"
local core = require "nvim-tree.core" local core = require "nvim-tree.core"
local diagnostics = require "nvim-tree.diagnostics"
local M = {} local M = {}
@@ -39,7 +38,6 @@ function M.fn(keep_buffers)
iter(core.get_explorer().nodes) iter(core.get_explorer().nodes)
renderer.draw() renderer.draw()
diagnostics.update()
end end
return M return M

View File

@@ -1,6 +1,5 @@
local utils = require "nvim-tree.utils" local utils = require "nvim-tree.utils"
local view = require "nvim-tree.view" local view = require "nvim-tree.view"
local diagnostics = require "nvim-tree.diagnostics"
local renderer = require "nvim-tree.renderer" local renderer = require "nvim-tree.renderer"
local core = require "nvim-tree.core" local core = require "nvim-tree.core"
local lib = require "nvim-tree.lib" local lib = require "nvim-tree.lib"
@@ -49,7 +48,6 @@ function M.parent_node(should_close)
view.set_cursor { line + 1, 0 } view.set_cursor { line + 1, 0 }
if should_close then if should_close then
parent.open = false parent.open = false
diagnostics.update()
renderer.draw() renderer.draw()
end end
end end

View File

@@ -1,5 +1,4 @@
local git = require "nvim-tree.git" local git = require "nvim-tree.git"
local diagnostics = require "nvim-tree.diagnostics"
local view = require "nvim-tree.view" local view = require "nvim-tree.view"
local renderer = require "nvim-tree.renderer" local renderer = require "nvim-tree.renderer"
local explorer_module = require "nvim-tree.explorer" local explorer_module = require "nvim-tree.explorer"
@@ -45,7 +44,6 @@ function M.reload_explorer()
if view.is_visible() then if view.is_visible() then
renderer.draw() renderer.draw()
end end
diagnostics.update()
event_running = false event_running = false
end end

View File

@@ -2,7 +2,6 @@ local view = require "nvim-tree.view"
local filters = require "nvim-tree.explorer.filters" local filters = require "nvim-tree.explorer.filters"
local renderer = require "nvim-tree.renderer" local renderer = require "nvim-tree.renderer"
local reloaders = require "nvim-tree.actions.reloaders" local reloaders = require "nvim-tree.actions.reloaders"
local diagnostics = require "nvim-tree.diagnostics"
local M = {} local M = {}
@@ -24,11 +23,6 @@ end
function M.help() function M.help()
view.toggle_help() view.toggle_help()
renderer.draw() renderer.draw()
if view.is_help_ui() then
diagnostics.clear()
else
diagnostics.update()
end
end end
return M return M

View File

@@ -1,7 +1,6 @@
local api = vim.api local api = vim.api
local renderer = require "nvim-tree.renderer" local renderer = require "nvim-tree.renderer"
local diagnostics = require "nvim-tree.diagnostics"
local view = require "nvim-tree.view" local view = require "nvim-tree.view"
local core = require "nvim-tree.core" local core = require "nvim-tree.core"
@@ -71,7 +70,6 @@ function M.expand_or_collapse(node)
end end
renderer.draw() renderer.draw()
diagnostics.update()
end end
function M.set_target_win() function M.set_target_win()
@@ -122,7 +120,6 @@ function M.open(cwd)
else else
open_view_and_draw() open_view_and_draw()
end end
diagnostics.update()
view.restore_tab_state() view.restore_tab_state()
end end

View File

@@ -1,10 +1,12 @@
local core = require "nvim-tree.core"
local diagnostics = require "nvim-tree.diagnostics"
local log = require "nvim-tree.log" local log = require "nvim-tree.log"
local view = require "nvim-tree.view" local view = require "nvim-tree.view"
local _padding = require "nvim-tree.renderer.components.padding" local _padding = require "nvim-tree.renderer.components.padding"
local icon_component = require "nvim-tree.renderer.components.icons" local icon_component = require "nvim-tree.renderer.components.icons"
local help = require "nvim-tree.renderer.help" local help = require "nvim-tree.renderer.help"
local git = require "nvim-tree.renderer.components.git" local git = require "nvim-tree.renderer.components.git"
local core = require "nvim-tree.core"
local Builder = require "nvim-tree.renderer.builder" local Builder = require "nvim-tree.renderer.builder"
local api = vim.api local api = vim.api
@@ -92,6 +94,12 @@ function M.draw()
api.nvim_win_set_cursor(view.get_winnr(), cursor) api.nvim_win_set_cursor(view.get_winnr(), cursor)
end end
if view.is_help_ui() then
diagnostics.clear()
else
diagnostics.update()
end
log.profile_end(ps, "draw") log.profile_end(ps, "draw")
end end