1

Update generated neovim config

This commit is contained in:
2024-08-15 14:28:54 +02:00
parent 07409c223d
commit 25cfcf2941
3809 changed files with 351157 additions and 0 deletions

View File

@ -0,0 +1,51 @@
---
name: 🐞 Bug Report
description: |-
Tell us about something that's not working the way you think it should.
Please read the troubleshooting section (https://github.com/mfussenegger/nvim-jdtls#troubleshooting) first.
body:
- type: markdown
attributes:
value: |-
Please read the [troubleshooting section](https://github.com/mfussenegger/nvim-jdtls#troubleshooting) first.
[Please make it easy for people to help you](https://zignar.net/2021/12/03/help-people-help-you-and-put-in-some-effort/)
- type: textarea
id: config
attributes:
label: LSP client configuration
description: The configuration you pass to `require('jdtls').start_or_attach`
- type: input
id: jdtls_version
attributes:
label: Eclipse.jdt.ls version
placeholder: 1.2.3
validations:
required: false
- type: textarea
id: repro
attributes:
label: Steps to Reproduce
description: How can we see what you're seeing? Please be specific
placeholder: |-
In a project using { gradle version .. | maven .. } (Ideally with link), opening a Java file ...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Result
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual Result
description: Output? Logs? (:help vim.lsp.set_log_level and vim.lsp.log.get_filename). Run `:lua require('jdtls').compile('full')` and post the quickfix window output if there is any.
validations:
required: true
- type: markdown
attributes:
value: |-
## Thanks 🙏

View File

@ -0,0 +1,6 @@
---
blank_issues_enabled: false
contact_links:
- name: Ask a question or start a discussion
url: https://github.com/mfussenegger/nvim-jdtls/discussions
about: Use the Github discussions feature

View File

@ -0,0 +1,23 @@
name: 💡 Feature Request
description: Tell us about a problem you'd like to solve with nvim-jdtls
body:
- type: textarea
id: problem
attributes:
label: Problem Statement
description: What problem could nvim-jdtls solve that it doesn't?
validations:
required: true
- type: textarea
id: expected
attributes:
label: Ideas or possible solutions
description: Share your ideas about potential solutions
placeholder: |-
🤷
validations:
required: false
- type: markdown
attributes:
value: |-
## Thanks 🙏

View File

@ -0,0 +1,11 @@
ignore = {
"631", -- max_line_length
}
globals = {
"vim"
}
read_globals = {
"describe",
"it",
"assert",
}

View File

@ -0,0 +1,23 @@
---
name: Lint Code Base
on:
pull_request: ~
push:
branches:
- master
jobs:
build:
name: Lint Code Base
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Lint Code Base
uses: github/super-linter/slim@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LINTER_RULES_PATH: /
VALIDATE_JSCPD: false

View File

@ -0,0 +1,39 @@
---
name: Run tests
on:
pull_request: ~
push:
branches:
- master
jobs:
build:
name: Run tests
runs-on: ubuntu-latest
strategy:
matrix:
neovim_version: ['nightly', 'v0.6.1']
steps:
- uses: actions/checkout@v2
- run: date +%F > todays-date
- name: Restore cache for today's nightly.
uses: actions/cache@v2
with:
path: _neovim
key: ${{ runner.os }}-x64-${{ hashFiles('todays-date') }}
- name: Prepare plenary
run: |
git clone --depth 1 https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim
ln -s "$(pwd)" ~/.local/share/nvim/site/pack/vendor/start
- name: Setup neovim
uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: ${{ matrix.neovim_version }}
- name: Run tests
run: |
nvim --headless --noplugin -u tests/minimal.vim -c "PlenaryBustedDirectory tests/ {minimal_init = 'tests/minimal.vim'}"