Skip to content

Commit a90d55e

Browse files
committed
WIP
1 parent e7773d0 commit a90d55e

File tree

6 files changed

+2177
-704
lines changed

6 files changed

+2177
-704
lines changed

.github/workflows/vimdoc.yaml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: vimdoc
22

33
on:
44
push:
5-
branches: [main, vimdoc]
5+
branches: [main, vimdoc, fix-gen-opts]
66

77
jobs:
88
generate-docs:
@@ -24,11 +24,24 @@ jobs:
2424
run: |
2525
export PACKPATH=$HOME/.local/share/nvim/site
2626
nvim --headless -u ~/.local/share/nvim/site/pack/vendor/start/ts-vimdoc.nvim/scripts/init.lua -c "TSUpdateSync markdown" -c "TSUpdateSync markdown_inline" -c "qa"
27-
- name: Generating docs
27+
- name: Generating vimdoc
2828
run: |
2929
export PATH="${PWD}/build/:${PATH}"
3030
export PACKPATH=$HOME/.local/share/nvim/site
3131
nvim --headless -u ~/.local/share/nvim/site/pack/vendor/start/ts-vimdoc.nvim/scripts/init.lua -c "lua require('ts-vimdoc').docgen({input_file='README.md', output_file='doc/fzf-lua.txt', project_name='fzf-lua', version='For Neovim >= 0.9.0'})" -c "qa"
32+
- name: Install emmylua_doc_cli
33+
env:
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35+
run: |
36+
cd
37+
gh release download -R EmmyLuaLs/emmylua-analyzer-rust -p emmylua_doc_cli-linux-x64.tar.gz -D emmylua_doc_cli
38+
tar xzf emmylua_doc_cli/* -C emmylua_doc_cli
39+
echo "${PWD}/emmylua_doc_cli/" >> $GITHUB_PATH
40+
export PATH="${PWD}/emmylua_doc_cli/:${PATH}"
41+
emmylua_doc_cli --version
42+
- name: Generating OPTIONS.md
43+
run: |
44+
nvim --headless -l scripts/gen_options.lua
3245
- name: Commit changes
3346
env:
3447
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -39,6 +52,6 @@ jobs:
3952
git config user.email "actions@github"
4053
git config user.name "Github Actions"
4154
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
42-
git add doc/fzf-lua.txt
55+
git add doc/fzf-lua.txt OPTIONS.md
4356
# Only commit and push if we have changes
4457
git diff --quiet && git diff --staged --quiet || (git commit -m "${COMMIT_MSG}"; git push origin HEAD:${GITHUB_REF})

0 commit comments

Comments
 (0)