mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-20 20:30:05 -04:00
TSModuleInfo: cleaner indentation
This commit is contained in:
parent
b8f17f89fb
commit
8840641acc
1 changed files with 7 additions and 10 deletions
|
|
@ -41,7 +41,7 @@ local function print_info_modules(parserlist)
|
||||||
table.sort(parserlist, function(a, b) return #a > #b end)
|
table.sort(parserlist, function(a, b) return #a > #b end)
|
||||||
local max_str_len = #parserlist[1]
|
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()
|
local mods = configs.available_modules()
|
||||||
table.sort(mods)
|
table.sort(mods)
|
||||||
for _, mod in pairs(mods) do
|
for _, mod in pairs(mods) do
|
||||||
|
|
@ -51,19 +51,16 @@ local function print_info_modules(parserlist)
|
||||||
|
|
||||||
table.sort(parserlist)
|
table.sort(parserlist)
|
||||||
for _, lang in pairs(parserlist) do
|
for _, lang in pairs(parserlist) do
|
||||||
local padding = string.rep(' ', max_str_len - #lang)
|
local padding = string.rep(' ', max_str_len - #lang + 1)
|
||||||
api.nvim_out_write(lang .. ":" .. padding)
|
api.nvim_out_write(lang .. ":" .. padding)
|
||||||
|
|
||||||
for _, mod in pairs(configs.available_modules()) do
|
for _, mod in pairs(mods) do
|
||||||
local pad_len = #mod / 2 + 1
|
|
||||||
api.nvim_out_write(string.rep(' ', pad_len))
|
|
||||||
|
|
||||||
if configs.is_enabled(mod, lang) then
|
if configs.is_enabled(mod, lang) then
|
||||||
api.nvim_out_write('✓')
|
api.nvim_out_write('✓')
|
||||||
else
|
else
|
||||||
api.nvim_out_write('✗')
|
api.nvim_out_write('✗')
|
||||||
end
|
end
|
||||||
api.nvim_out_write(string.rep(' ', pad_len - 1))
|
api.nvim_out_write(string.rep(' ', #mod + 1))
|
||||||
end
|
end
|
||||||
api.nvim_out_write('\n')
|
api.nvim_out_write('\n')
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue