From 19425c58960dede7a1e0e801f53ec1d101dd51fc Mon Sep 17 00:00:00 2001 From: kiyan Date: Thu, 14 Jul 2022 19:07:12 +0200 Subject: [PATCH] refactor(renderer): extract bools into variables --- lua/nvim-tree/renderer/components/padding.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lua/nvim-tree/renderer/components/padding.lua b/lua/nvim-tree/renderer/components/padding.lua index 361c85e9..a95312a4 100644 --- a/lua/nvim-tree/renderer/components/padding.lua +++ b/lua/nvim-tree/renderer/components/padding.lua @@ -35,15 +35,17 @@ end function M.get_padding(depth, idx, nodes_number, node, markers) local padding = "" - if M.config.indent_markers.enable then - padding = padding - .. get_padding_indent_markers(depth, idx, nodes_number, markers, M.config.icons.show.folder_arrow, node) + local show_arrows = M.config.icons.show.folder_arrow + local show_markers = M.config.indent_markers.enable + + if show_markers then + padding = padding .. get_padding_indent_markers(depth, idx, nodes_number, markers, show_arrows, node) else padding = padding .. string.rep(" ", depth) end - if M.config.icons.show.folder_arrow then - padding = padding .. get_padding_arrows(node, not M.config.indent_markers.enable) + if show_arrows then + padding = padding .. get_padding_arrows(node, not show_markers) end return padding