summaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE/lsp-issue-form.yaml
blob: c0743651eca0594a3caf00ac61aa68285f900154 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
name: LSP Issue
description: File a LSP related bug report
labels: [bug, lsp]

body:
  - type: markdown
    attributes:
      value: |
        _Before reporting:_ search [existing issues](https://github.com/lunarvim/lunarvim/issues?q=is%3Aissue+is%3Aopen+label%3Abug) and check the [Troubleshooting guide](https://www.lunarvim.org/troubleshooting). 
        If you need real-time help, join us on Discord. Thank you for helping us improve!

  - type: textarea
    id: problem-description
    attributes:
      label: Problem description
      description: "A short description of the problem you are reporting."
    validations:
      required: true
  - type: input
    id: lunar-vim-version
    attributes:
      label: LunarVim version
      placeholder: |
        output of :LvimVersion
    validations:
      required: true
  - type: input
    id: nvim-version
    attributes:
      label: Neovim version (>= 0.6)
      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: "Operating system/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: "tsserver"
    validations:
      required: true
  - type: textarea
    attributes:
      label: "Steps to reproduce"
      description: "Steps to reproduce using the minimal config."
      placeholder: |
        1. `nvim -u ~/.local/share/lunarvim/lvim/tests/minimal_lsp.lua`
        2. ...
  - 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
    id: logs
    attributes:
      label: log and support info
      placeholder: |
        :LspInfo
        :LvimInfo
        :messages
        :checkhealth
        :e $LUNARVIM_CACHE/DIR/lsp.log
        :e $LUNARVIM_CACHE/DIR/lvim.log
        :e $LUNARVIM_CACHE/DIR/log
      render: shell
    validations:
      required: true
  - type: textarea
    id: screenshots
    attributes:
      label: Screenshots
      description: If applicable, add screenshots to help explain your problem