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 server defaults', 'override-server-defaults' }, ['Example: custom config'] = { 'Custom config', 'custom-config' }, ['Example: override default config for all servers'] = { 'Overriding all defaults', 'override-all-defaults' }, ['Individual server settings and initialization options'] = { 'Per-server documentation', 'server-documentation', }, ['Keybindings and completion'] = { 'Keybindings', 'keybindings' }, ['Manually starting (or restarting) language servers'] = { 'Manual control', 'manual-control' }, }, } docgen.generate_readme(metadata) end docs.generate() return docs