From be8f65608796e50aa2e2da5452849c263558f0ed Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Sun, 4 Jul 2021 16:12:17 -0500 Subject: Use stylua for autoformat code (#1480) --- scripts/update-readme.lua | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) (limited to 'scripts/update-readme.lua') diff --git a/scripts/update-readme.lua b/scripts/update-readme.lua index d9c00683a..194f20551 100755 --- a/scripts/update-readme.lua +++ b/scripts/update-readme.lua @@ -1,41 +1,49 @@ -- Execute as `nvim --headless -c "luafile ./scripts/update-readme.lua"` -local parsers = require 'nvim-treesitter.parsers'.get_parser_configs() +local parsers = require("nvim-treesitter.parsers").get_parser_configs() local sorted_parsers = {} for k, v in pairs(parsers) do - table.insert(sorted_parsers, {name = k, parser = v}) + table.insert(sorted_parsers, { name = k, parser = v }) end -table.sort(sorted_parsers, function(a, b) return a.name < b.name end) +table.sort(sorted_parsers, function(a, b) + return a.name < b.name +end) -local generated_text = '' +local generated_text = "" for _, v in ipairs(sorted_parsers) do - local link = '['..(v.parser.readme_name or v.name)..']('..v.parser.install_info.url..')' + local link = "[" .. (v.parser.readme_name or v.name) .. "](" .. v.parser.install_info.url .. ")" if v.parser.maintainers then - generated_text = generated_text.. - '- [x] '..link..' (maintained by '..table.concat(v.parser.maintainers, ', ')..')\n' + generated_text = generated_text + .. "- [x] " + .. link + .. " (maintained by " + .. table.concat(v.parser.maintainers, ", ") + .. ")\n" else - generated_text = generated_text.. - '- [ ] '..link..'\n' + generated_text = generated_text .. "- [ ] " .. link .. "\n" end end print(generated_text) -print("\n") +print "\n" -local readme_text = table.concat(vim.fn.readfile('README.md'), '\n') +local readme_text = table.concat(vim.fn.readfile "README.md", "\n") -local new_readme_text = string.gsub(readme_text, ".*", - "\n"..generated_text.."") -vim.fn.writefile(vim.fn.split(new_readme_text, '\n'), "README.md") +local new_readme_text = string.gsub( + readme_text, + ".*", + "\n" .. generated_text .. "" +) +vim.fn.writefile(vim.fn.split(new_readme_text, "\n"), "README.md") -if string.find(readme_text, generated_text, 1, 'plain') then - print("README.md is up-to-date!") - vim.cmd('q') +if string.find(readme_text, generated_text, 1, "plain") then + print "README.md is up-to-date!" + vim.cmd "q" else - print("New README.md was written. Please commit that change! Old text was: ") + print "New README.md was written. Please commit that change! Old text was: " print(string.sub(readme_text, string.find(readme_text, ".*"))) - vim.cmd('cq') + vim.cmd "cq" end -- cgit v1.2.3-70-g09d2