From 2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498 Mon Sep 17 00:00:00 2001 From: Michael Lingelbach Date: Sat, 20 Mar 2021 15:00:08 -0700 Subject: docgen: add vimdoc pipeline with babelfish --- scripts/vimdocgen.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/vimdocgen.lua (limited to 'scripts') diff --git a/scripts/vimdocgen.lua b/scripts/vimdocgen.lua new file mode 100644 index 00000000..9e1d060d --- /dev/null +++ b/scripts/vimdocgen.lua @@ -0,0 +1,25 @@ +local docgen = require('babelfish') + +local docs = {} + +docs.generate = function() + local metadata = { + input_file = "./README.md", + output_file = "./doc/lspconfig.txt", + project_name = "lspconfig", + header_aliases = { + ["Example: using the defaults"] = {"Defaults", "defaults"}, + ["Example: override some defaults"] = {"Overriding defaults", "override-defaults"}, + ["Example: custom config"] = {"Custom config", "custom-config"}, + ["Example: override default config for all servers"] = {"Overriding defaults", ""}, + ["Individual server settings and initialization options"] = { "Per-server documentation", "server-documentation"}, + ["Keybindings and completion"] = {"The wiki", "wiki"}, + ["Manually starting (or restarting) language servers"] = {"Manual control", "manual-control"} + } + } + docgen.generate_readme(metadata) +end + +docs.generate() + +return docs -- cgit v1.2.3-70-g09d2