From 8840641accf6d9bbaa07ab21f722ff4587040c09 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Mon, 5 Apr 2021 00:59:51 +0200 Subject: TSModuleInfo: cleaner indentation --- lua/nvim-treesitter/info.lua | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'lua') diff --git a/lua/nvim-treesitter/info.lua b/lua/nvim-treesitter/info.lua index 6c63b8232..bbb32dad5 100644 --- a/lua/nvim-treesitter/info.lua +++ b/lua/nvim-treesitter/info.lua @@ -41,29 +41,26 @@ local function print_info_modules(parserlist) table.sort(parserlist, function(a, b) return #a > #b end) local max_str_len = #parserlist[1] - local header = string.rep(' ', max_str_len + 2) + local header = string.rep(' ', max_str_len + 1) local mods = configs.available_modules() table.sort(mods) for _, mod in pairs(mods) do - header = string.format('%s%s ', header, mod) + header = string.format('%s %s ', header, mod) end - api.nvim_out_write(header..'\n') + api.nvim_out_write(header .. '\n') table.sort(parserlist) for _, lang in pairs(parserlist) do - local padding = string.rep(' ', max_str_len - #lang) - api.nvim_out_write(lang..":"..padding) - - for _, mod in pairs(configs.available_modules()) do - local pad_len = #mod / 2 + 1 - api.nvim_out_write(string.rep(' ', pad_len)) + local padding = string.rep(' ', max_str_len - #lang + 1) + api.nvim_out_write(lang .. ":" .. padding) + for _, mod in pairs(mods) do if configs.is_enabled(mod, lang) then api.nvim_out_write('✓') else api.nvim_out_write('✗') end - api.nvim_out_write(string.rep(' ', pad_len - 1)) + api.nvim_out_write(string.rep(' ', #mod + 1)) end api.nvim_out_write('\n') end -- cgit v1.2.3-70-g09d2