2021-07-25 07:05:11 -07:00
name : Bug Report
description : Report a problem in Neovim
labels : [ bug]
body :
- type : markdown
attributes :
value : |
2023-11-24 07:26:12 -07:00
*Before reporting:*
- Confirm the problem is reproducible on [**master**](https://github.com/neovim/neovim/releases/nightly) or [**latest stable**](https://github.com/neovim/neovim/releases/stable) release
- run `make distclean` when encountering build issues
2024-01-28 15:26:13 -07:00
- search [existing issues](https://github.com/neovim/neovim/issues?q=is%3Aissue+is%3Aopen+label%3Abug,bug-crash) (including [closed](https://github.com/neovim/neovim/issues?q=is%3Aissue+is%3Aclosed+label%3Abug%2Cbug-crash))
- check the [FAQ](https://github.com/neovim/neovim/wiki/FAQ) and ["Reporting Problems" in CONTRIBUTING.md](https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md#reporting-problems).
2021-07-25 07:05:11 -07:00
2023-11-24 07:26:12 -07:00
Usage or "How to" questions belong on the [stackoverflow](https://vi.stackexchange.com/) and will be closed.
2023-01-05 02:29:06 -07:00
- type : textarea
attributes :
2022-12-14 11:58:18 -07:00
label : "Problem"
2023-01-05 02:29:06 -07:00
description : "Describe the current behavior. May include logs, images, or videos."
validations :
required : true
- type : textarea
attributes :
label : "Steps to reproduce"
description : |
- For build failures : list the exact steps including CMake flags (if any).
2024-01-28 15:26:13 -07:00
- If the bug pertains to crashing (or segfault), please include a [stacktrace](https://neovim.io/doc/user/dev_tools.html#dev-tools-backtrace).
2023-01-05 02:29:06 -07:00
- For startup or shell-related problems : try `env -i TERM=ansi-256color "$(which nvim)"`.
2023-12-12 09:10:22 -07:00
- Use the provided [minimal reproduction template](https://github.com/neovim/neovim/blob/master/contrib/minimal.lua) to create a minimal configuration. After you fill it out with necessary information, run with `nvim --clean -u minimal.lua`.
2023-08-27 03:02:53 -07:00
- Please do **not** include a package manager in the reproduction steps.
2023-01-05 02:29:06 -07:00
placeholder : |
nvim --clean
: edit foo
yiwp
validations :
required : true
- type : textarea
attributes :
label : "Expected behavior"
description : "Describe the behavior you expect."
validations :
required : true
2021-07-25 07:05:11 -07:00
- type : input
attributes :
2021-08-22 17:06:41 -07:00
label : "Neovim version (nvim -v)"
2021-08-22 16:56:41 -07:00
placeholder : "0.6.0 commit db1b0ee3b30f"
2021-07-25 07:05:11 -07:00
validations :
required : true
- type : input
attributes :
2021-08-22 16:56:41 -07:00
label : "Vim (not Nvim) behaves the same?"
description : "Does `vim -u DEFAULTS` have the same issue? Note the exact Vim version (`8.x.yyyy`)."
2021-08-22 17:06:41 -07:00
placeholder : "no, vim 7.3.432"
2021-07-25 07:05:11 -07:00
validations :
required : true
- type : input
attributes :
2021-08-22 16:56:41 -07:00
label : "Operating system/version"
placeholder : "macOS 11.5"
2021-07-25 07:05:11 -07:00
validations :
required : true
- type : input
attributes :
2021-08-22 16:56:41 -07:00
label : "Terminal name/version"
placeholder : "xterm 3.1"
validations :
required : true
- type : input
attributes :
2021-08-22 17:06:41 -07:00
label : "$TERM environment variable"
2021-10-05 08:01:09 -07:00
placeholder : "xterm-256color"
2021-07-25 07:05:11 -07:00
validations :
required : true
- type : input
attributes :
label : "Installation"
2021-08-22 16:56:41 -07:00
description : "How did you install neovim: build from repo / system package manager / appimage / homebrew / snap / chocolatey / other (describe)?"
2021-07-25 07:05:11 -07:00
placeholder : "Arch User Repository (AUR)"
validations :
required : true