mirror of
https://github.com/amix/vimrc
synced 2025-07-12 06:05:01 +08:00
Added jedi-vim
This commit is contained in:
1
sources_non_forked/jedi-vim/.github/FUNDING.yml
vendored
Normal file
1
sources_non_forked/jedi-vim/.github/FUNDING.yml
vendored
Normal file
@ -0,0 +1 @@
|
||||
github: [davidhalter]
|
44
sources_non_forked/jedi-vim/.github/ISSUE_TEMPLATE.md
vendored
Normal file
44
sources_non_forked/jedi-vim/.github/ISSUE_TEMPLATE.md
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
### Issue
|
||||
|
||||
<!--
|
||||
Please describe the issue here.
|
||||
|
||||
If you are not using jedi-vim from Git (but e.g. from a distribution's package,
|
||||
please try it with jedi-vim's Git master, too).
|
||||
-->
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
<!--
|
||||
Include if relevant.
|
||||
|
||||
Please provide steps to reproduce it here, preferably based on a minimal Vim
|
||||
configuration.
|
||||
|
||||
You can use the following template (save it as `minimal.vimrc` in the directory
|
||||
where jedi-vim is installed, `cd` into that directory, and run Vim with
|
||||
`vim -u minimal.vimrc`):
|
||||
|
||||
```
|
||||
set nocompatible
|
||||
|
||||
let script_dir = fnamemodify(expand('<sfile>'), ':h')
|
||||
let &runtimepath .= ','.script_dir.','.script_dir.'/after'
|
||||
|
||||
" Put your config changes here.
|
||||
" let g:jedi#show_call_signatures=1
|
||||
|
||||
syntax on
|
||||
filetype plugin indent on
|
||||
```
|
||||
|
||||
Please provide the `minimal.vimrc` you have used here, too.
|
||||
-->
|
||||
|
||||
### Output of “:verbose JediDebugInfo”
|
||||
|
||||
<!--
|
||||
Please execute `:redir @+> | silent verb JediDebugInfo | redir END` in a
|
||||
Python buffer to copy debug information into your clipboard.
|
||||
Then paste it here.
|
||||
-->
|
63
sources_non_forked/jedi-vim/.github/workflows/ci.yml
vendored
Normal file
63
sources_non_forked/jedi-vim/.github/workflows/ci.yml
vendored
Normal file
@ -0,0 +1,63 @@
|
||||
name: ci
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Setup
|
||||
run: |
|
||||
sudo pip install pytest
|
||||
vim --version
|
||||
|
||||
#- name: Setup tmate session
|
||||
# uses: mxschmitt/action-tmate@v3
|
||||
|
||||
- name: Run tests
|
||||
run: 'make test'
|
||||
|
||||
code-quality:
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Run tests
|
||||
run: |
|
||||
vim --version
|
||||
make check
|
||||
|
||||
coverage:
|
||||
runs-on: ubuntu-20.04
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo add-apt-repository ppa:neovim-ppa/stable -y
|
||||
sudo apt-get update -q
|
||||
sudo apt-get install neovim -y
|
||||
|
||||
sudo pip install pynvim pytest-cov
|
||||
sudo pip list
|
||||
nvim --version
|
||||
|
||||
- name: Run tests
|
||||
run: |
|
||||
make --keep-going test_coverage BUILD_VIRTUAL_ENV=$VIRTUAL_ENV
|
||||
|
||||
- name: Upload coverage data
|
||||
run: |
|
||||
coverage xml
|
||||
bash <(curl -s https://codecov.io/bash) -X fix -f coverage.xml -F py${TRAVIS_PYTHON_VERSION//./}
|
Reference in New Issue
Block a user