diff options
Diffstat (limited to 'scripts/vimdocgen.lua')
| -rw-r--r-- | scripts/vimdocgen.lua | 25 |
1 files changed, 25 insertions, 0 deletions
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 |
