diff options
Diffstat (limited to 'scripts/docgen.lua')
| -rw-r--r-- | scripts/docgen.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/scripts/docgen.lua b/scripts/docgen.lua index 7d0bf626..f72b984e 100644 --- a/scripts/docgen.lua +++ b/scripts/docgen.lua @@ -277,8 +277,30 @@ local function generate_readme(template_file, params) writer:close() end +local function generate_helptags() + -- Modify a help tag to point to server_configurations.md and append a modeline to it so it can be + -- displayed with the right filetype when using :help + vim.cmd [[ + helptags ./doc + edit doc/tags + set noswapfile + set noreadonly + call append('$', "lspconfig-server-configurations server_configurations.md /# Configurations") + silent write + ]] + print 'Added doc/server_configurations.md to helptags' + + vim.cmd [[ + edit doc/server_configurations.md + call append('$', "vim:ft=markdown") + silent write + ]] + print 'Added modeline to doc/server_configurations.md' +end + require_all_configs() generate_readme('scripts/README_template.md', { implemented_servers_list = make_implemented_servers_list(), lsp_server_details = make_lsp_sections(), }) +generate_helptags() |
