diff options
| author | Christian Clason <christian.clason@uni-due.de> | 2021-09-12 18:54:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-12 09:54:15 -0700 |
| commit | 86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34 (patch) | |
| tree | f859d92d026b03cd2147d52ecbf5a284c9d01430 /.github/ISSUE_TEMPLATE/bug_report.yml | |
| parent | feat(csharp_ls): add support for C# using csharp-ls language server (#1251) (diff) | |
| download | nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.tar nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.tar.gz nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.tar.bz2 nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.tar.lz nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.tar.xz nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.tar.zst nvim-lspconfig-86d5f2a8b9516c90e3a6e9d3aca3e5e772814a34.zip | |
chore: improve issue templates (#1253)
* chore: disable blank issue template, add Discourse link
* chore: turn issue template into form
Diffstat (limited to '.github/ISSUE_TEMPLATE/bug_report.yml')
| -rw-r--r-- | .github/ISSUE_TEMPLATE/bug_report.yml | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..ae2f76f8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,83 @@ +name: Bug report +description: Report a problem in nvim-lspconfig +labels: [bug] +body: + - type: markdown + attributes: + value: | + Before reporting: search existing issues and ensure you are running the latest nightly of neovim and the latest version of nvim-lspconfig. Note that this repository implements configuration and initialization of language servers. Implementation of the language server spec itself is located in the neovim core repository. + - type: textarea + attributes: + label: "Description" + description: "A short description of the problem you are reporting." + validations: + required: true + - type: textarea + attributes: + label: "Neovim version" + description: "Output of `nvim --version`" + placeholder: | + NVIM v0.6.0-dev+209-g0603eba6e + Build type: Release + LuaJIT 2.1.0-beta3 + validations: + required: true + - type: input + attributes: + label: "Nvim-lspconfig version" + description: "Commit hash" + placeholder: 1344a859864d4e6d23d3f3adf56d49e6386ec0d2 + - type: input + attributes: + label: "Operating system and version" + placeholder: "macOS 11.5" + validations: + required: true + - type: input + attributes: + label: "Affected language servers" + description: "If this issue is specific to one or more language servers, list them here. If not, write 'all'." + placeholder: "clangd" + validations: + required: true + - type: textarea + attributes: + label: "Steps to reproduce" + description: "Steps to reproduce using the minimal config provided below." + placeholder: | + 1. `nvim -nu minimal.lua` + 2. ... + validations: + required: true + - type: textarea + attributes: + label: "Actual behavior" + description: "Observed behavior." + validations: + required: true + - type: textarea + attributes: + label: "Expected behavior" + description: "A description of the behavior you expected." + - type: textarea + attributes: + label: "Minimal config" + render: Lua + description: "You can download a `minimal_init.lua via `curl -fLO https://raw.githubusercontent.com/neovim/nvim-lspconfig/master/test/minimal_init.lua`. Then edit it to include your language server and add necessary configuration and paste it here." + validations: + required: true + - type: textarea + attributes: + label: "Health check" + description: "Run `:checkhealth lspconfig` and paste the results here." + validations: + required: true + - type: input + attributes: + label: "LSP log" + description: "If not using the `minimal_init.lua`, add `vim.lsp.set_log_level('debug')` to your LSP setup, upload the log file at `$HOME/.cache/nvim/lsp.log` to https://gist.github.com, and paste the link here." + validations: + required: true + + + |
