feat: Update docgen to use mini.nvim documentation generator

This commit is contained in:
danymat
2022-01-26 13:10:20 +01:00
parent 68ee776633
commit 13fb1272cd
3 changed files with 25 additions and 5 deletions

View File

@@ -10,11 +10,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
- name: Install Mini.nvim
uses: actions/checkout@v2
with:
go-version: '^1.17.1'
- name: Install md2vim
run: go get github.com/FooSoft/md2vim
repository: echasnovski/mini.nvim
path: mini.nvim
- name: Generate vim docs
run: make documentation
- name: Commit changes

View File

@@ -1,2 +1,2 @@
documentation:
md2vim -desc "*neogen* *neogen.nvim*\n* NOTE: This file is autogenerated from docs/DOCS.md file" docs/DOCS.md doc/neogen.txt
nvim --headless --noplugin -u ./scripts/minimal_init.vim -c "lua MiniDoc.generate()" -c "qa!"

20
scripts/minimal_init.vim Normal file
View File

@@ -0,0 +1,20 @@
set rtp+=.
" For test suites
set rtp+=./mini.nvim
" If you are using packer
set rtp+=~/.local/share/nvim/site/pack/packer/start/neogen
set rtp+=~/.local/share/nvim/site/pack/packer/opt/neogen
set rtp+=~/.local/share/nvim/site/pack/packer/start/mini.nvim
set rtp+=~/.local/share/nvim/site/pack/packer/opt/mini.nvim
set noswapfile
lua << EOF
P = function(...)
print(vim.inspect(...))
end
require("mini.doc").setup({})
EOF