149 lines
4.9 KiB
YAML
149 lines
4.9 KiB
YAML
|
name: LSP Issue
|
||
|
description: File a bug report related to LSPs
|
||
|
labels: [bug, lsp]
|
||
|
body:
|
||
|
- type: markdown
|
||
|
attributes:
|
||
|
value: |
|
||
|
_Before reporting:_ Search [existing issues](https://github.com/ayamir/nvimdots/issues) and check the [FAQ](https://github.com/ayamir/nvimdots/wiki/Issues). Thank you for helping us improve!
|
||
|
> [!IMPORTANT]
|
||
|
> The `0.11` branch is intended for nightly Neovim builds and is **not** stable. It typically harbors subtle issues scattered throughout. Therefore, refrain from submitting issues if you happen to encounter them. They will be closed directly unless a viable solution is proposed or included.
|
||
|
- type: checkboxes
|
||
|
id: is-latest-commit
|
||
|
attributes:
|
||
|
label: "Version confirmation"
|
||
|
description: "The local configuration is up-to-date in the current branch and this issue _persists_."
|
||
|
options:
|
||
|
- label: "Confirm"
|
||
|
required: true
|
||
|
- type: checkboxes
|
||
|
id: prerequisites-done
|
||
|
attributes:
|
||
|
label: "Following prerequisites"
|
||
|
description: "I've checked everything mentioned in [Wiki: Prerequisites](https://github.com/ayamir/nvimdots/wiki/Prerequisites)."
|
||
|
options:
|
||
|
- label: "Confirm"
|
||
|
required: true
|
||
|
- type: checkboxes
|
||
|
id: not-user-config-issue
|
||
|
attributes:
|
||
|
label: "Not a user config issue"
|
||
|
description: "This issue _persists_ after removing ALL user configs. If this is not the case, you should open a [Custom (User) Config Issue](https://github.com/ayamir/nvimdots/issues/new?assignees=&labels=usage&projects=&template=custom_config.yml) instead."
|
||
|
options:
|
||
|
- label: "Confirm"
|
||
|
required: true
|
||
|
|
||
|
- type: input
|
||
|
id: nvim-version
|
||
|
attributes:
|
||
|
label: "Neovim version"
|
||
|
description: "Paste the output of `nvim --version` here"
|
||
|
placeholder: "NVIM v0.11.0-dev-194+g6c7677e5d"
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: input
|
||
|
id: system-version
|
||
|
attributes:
|
||
|
label: "Operating system/version"
|
||
|
placeholder: "macOS 12.6.1"
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: input
|
||
|
id: terminal-version
|
||
|
attributes:
|
||
|
label: "Terminal name/version"
|
||
|
placeholder: "iTerm2 Build 3.4.17"
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: input
|
||
|
id: term-env
|
||
|
attributes:
|
||
|
label: "$TERM environment variable"
|
||
|
placeholder: "xterm-256color"
|
||
|
validations:
|
||
|
required: false
|
||
|
- type: dropdown
|
||
|
id: branch
|
||
|
attributes:
|
||
|
label: "Branch info"
|
||
|
description: "Which branch are you currently on? If you are not sure, check the output of `git rev-parse --abbrev-ref HEAD`"
|
||
|
options:
|
||
|
- main (Default/Latest)
|
||
|
- 0.9 (Legacy)
|
||
|
- 0.8 (Deprecated)
|
||
|
- 0.11 (Nightly)
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: dropdown
|
||
|
id: fetch-pref
|
||
|
attributes:
|
||
|
label: "Fetch Preferences"
|
||
|
description: "In what way do you fetch resources? If you are not sure, check the value of `use_ssh` in `lua/user/settings.lua`"
|
||
|
options:
|
||
|
- SSH (use_ssh = true)
|
||
|
- HTTPS (use_ssh = false)
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: input
|
||
|
id: servers
|
||
|
attributes:
|
||
|
label: "Affected language servers"
|
||
|
description: "If this issue is specific to one or more language servers, list them here. If not, write `any`"
|
||
|
placeholder: "lua-language-server, clangd"
|
||
|
validations:
|
||
|
required: true
|
||
|
|
||
|
- type: textarea
|
||
|
id: repro-steps
|
||
|
attributes:
|
||
|
label: "How to reproduce the issue"
|
||
|
description: "Note: Issues without any information will be closed directly"
|
||
|
placeholder: |
|
||
|
Steps to reproduce the behavior:
|
||
|
1. Go to '...'
|
||
|
2. Click on '....'
|
||
|
3. Scroll down to '....'
|
||
|
4. See error
|
||
|
validations:
|
||
|
required: true
|
||
|
|
||
|
- type: textarea
|
||
|
id: actual-behavior
|
||
|
attributes:
|
||
|
label: "Actual behavior"
|
||
|
description: "Briefly describe what you've observed"
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: textarea
|
||
|
id: expected-behavior
|
||
|
attributes:
|
||
|
label: "Expected behavior"
|
||
|
description: "Describe the behavior you expect"
|
||
|
validations:
|
||
|
required: false
|
||
|
- type: textarea
|
||
|
id: support-info
|
||
|
attributes:
|
||
|
label: "Support info"
|
||
|
description: "Plase include information (screenshots) from `:LspInfo` and `:Mason`"
|
||
|
placeholder: |
|
||
|
:LspInfo
|
||
|
:Mason
|
||
|
validations:
|
||
|
required: true
|
||
|
- type: textarea
|
||
|
id: lsp-logs
|
||
|
attributes:
|
||
|
label: "Logs"
|
||
|
description: "Please copy and paste any relevant log output (e.g., `${HOME}/.local/state/nvim/lsp.log` and `${HOME}/.cache/nvim/lsp.log`). This section will be automatically formatted"
|
||
|
render: console
|
||
|
validations:
|
||
|
required: false
|
||
|
- type: textarea
|
||
|
id: extras
|
||
|
attributes:
|
||
|
label: "Additional information"
|
||
|
description: "If applicable, you may include images or videos to help explain your problem"
|
||
|
validations:
|
||
|
required: false
|