All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
12 VIM_LSP_GO_VERSION: '1.17'
13 VIM_LSP_GOPLS_VERSION: '0.7.3'
14 VIM_LSP_GOPLS_CACHE_VER: 1
22 name: [vim-v90-x64, vim-v82-x64, vim-v81-x64]
36 runs-on: ${{matrix.os}}
38 - name: Install dependencies
41 # https://github.com/Zettlr/Zettlr/issues/3517
42 sudo apt-get install libfuse2
43 - uses: actions/checkout@v4
48 curl -L https://github.com/vim/vim-appimage/releases/download/v${{matrix.vim_version}}/GVim-v${{matrix.vim_version}}.glibc${{matrix.glibc_version}}-x86_64.AppImage -o ~/vim/bin/vim
49 chmod u+x ~/vim/bin/vim
52 uses: actions/cache@v4
55 key: ${{ runner.os }}-${{ env.VIM_LSP_GO_VERSION }}-${{ env.VIM_LSP_GOPLS_VERSION }}-${{ env.VIM_LSP_GOPLS_CACHE_VER }}-gopls
56 - name: Install Go for gopls
57 if: steps.cache-gopls.outputs.cache-hit != 'true'
58 uses: actions/setup-go@v5
60 go-version: ${{ env.VIM_LSP_GO_VERSION }}
62 if: steps.cache-gopls.outputs.cache-hit != 'true'
65 go install golang.org/x/tools/gopls@v${{ env.VIM_LSP_GOPLS_VERSION }}
68 mv "$(which gopls)" ./bin/
71 - name: Download test runner
72 uses: actions/checkout@v4
74 repository: thinca/vim-themis
80 export PATH=~/vim/bin:$PATH
81 export PATH=./vim-themis/bin:$PATH
82 export PATH=./bin:$PATH
84 # https://github.com/project-slippi/Ishiiruka/issues/323
85 # It was needed to detect the actual path of `libgmodule` via `ldconfig -p | grep libg`.
86 LD_PRELOAD=/lib/x86_64-linux-gnu/libgmodule-2.0.so vim --version
87 LD_PRELOAD=/lib/x86_64-linux-gnu/libgmodule-2.0.so themis