bug_report.yml 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. name: Bug Report
  2. description: Report a problem in Nvim
  3. labels: [bug]
  4. body:
  5. - type: markdown
  6. attributes:
  7. value: |
  8. *Before reporting:*
  9. - 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
  10. - Run `make distclean` when encountering build issues
  11. - 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))
  12. - Read the [FAQ](https://neovim.io/doc/user/faq.html) and ["Reporting Problems" in CONTRIBUTING.md](https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md#reporting-problems).
  13. Usage or "How to" questions belong on [stackoverflow](https://vi.stackexchange.com/) and will be closed.
  14. - type: textarea
  15. attributes:
  16. label: "Problem"
  17. description: "Describe the current behavior. May include logs, images, or videos."
  18. validations:
  19. required: true
  20. - type: textarea
  21. attributes:
  22. label: "Steps to reproduce"
  23. description: |
  24. - For build failures: list the exact steps including CMake flags (if any).
  25. - If the bug pertains to crashing (or segfault), please include a [stacktrace](https://neovim.io/doc/user/dev_tools.html#dev-tools-backtrace).
  26. - For startup or shell-related problems: try `env -i TERM=ansi-256color "$(which nvim)"`.
  27. - 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`.
  28. - Please do **not** include a package manager in the reproduction steps.
  29. placeholder: |
  30. nvim --clean
  31. :edit foo
  32. yiwp
  33. validations:
  34. required: true
  35. - type: textarea
  36. attributes:
  37. label: "Expected behavior"
  38. description: "Describe the behavior you expect."
  39. validations:
  40. required: true
  41. - type: input
  42. attributes:
  43. label: "Nvim version (nvim -v)"
  44. placeholder: "0.6.0 commit db1b0ee3b30f"
  45. validations:
  46. required: true
  47. - type: input
  48. attributes:
  49. label: "Vim (not Nvim) behaves the same?"
  50. description: "Does `vim -u DEFAULTS` have the same issue? Note the exact Vim version (`8.x.yyyy`)."
  51. placeholder: "no, vim 7.3.432"
  52. validations:
  53. required: true
  54. - type: input
  55. attributes:
  56. label: "Operating system/version"
  57. placeholder: "macOS 11.5"
  58. validations:
  59. required: true
  60. - type: input
  61. attributes:
  62. label: "Terminal name/version"
  63. placeholder: "xterm 3.1"
  64. validations:
  65. required: true
  66. - type: input
  67. attributes:
  68. label: "$TERM environment variable"
  69. placeholder: "xterm-256color"
  70. validations:
  71. required: true
  72. - type: input
  73. attributes:
  74. label: "Installation"
  75. description: "How did you install neovim: build from repo / system package manager / appimage / homebrew / snap / chocolatey / other (describe)?"
  76. placeholder: "Arch User Repository (AUR)"
  77. validations:
  78. required: true