aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/vimdocgen.lua
blob: 9e1d060d6936ab8c9b03a07af5162e181bc0a0f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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