diff options
| author | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-03-20 15:00:08 -0700 |
|---|---|---|
| committer | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-03-27 00:50:52 -0700 |
| commit | 2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498 (patch) | |
| tree | b5a0dd968c07c0c8e84e3bfd390327c3ac0bf72c /scripts/vimdocgen.lua | |
| parent | [docgen] Update CONFIG.md (diff) | |
| download | nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.tar nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.tar.gz nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.tar.bz2 nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.tar.lz nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.tar.xz nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.tar.zst nvim-lspconfig-2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498.zip | |
docgen: add vimdoc pipeline with babelfish
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 |
