summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuc Sinet <[email protected]>2021-07-04 16:49:35 +0200
committerGitHub <[email protected]>2021-07-04 10:49:35 -0400
commit8d2ef2dfbb915cf58d5aa30461aa4652bc16a1ce (patch)
treeaa4eea20e918510d01e48ad78dd9e8b3d6a7bfc6
parent816c6cfa7dab79d8f30760970a6fd43545e16f0b (diff)
Define a form for LSP issues (#626)
* Define a form for LSP issues * Add reference to ftplugin/ for LSP issues
-rw-r--r--.github/ISSUE_TEMPLATE/general-issue-form.yaml9
-rw-r--r--.github/ISSUE_TEMPLATE/lsp-issue-form.yaml80
2 files changed, 86 insertions, 3 deletions
diff --git a/.github/ISSUE_TEMPLATE/general-issue-form.yaml b/.github/ISSUE_TEMPLATE/general-issue-form.yaml
index 4571fa12..50a8e210 100644
--- a/.github/ISSUE_TEMPLATE/general-issue-form.yaml
+++ b/.github/ISSUE_TEMPLATE/general-issue-form.yaml
@@ -52,9 +52,12 @@ body:
- type: checkboxes
id: checks
attributes:
- label: I have read
+ label: I have
options:
- - label: The readme
+ - label: Read the readme
required: true
- - label: The wiki
+ - label: Read the wiki
required: true
+ - label: Searched for similar issues
+ required: true
+
diff --git a/.github/ISSUE_TEMPLATE/lsp-issue-form.yaml b/.github/ISSUE_TEMPLATE/lsp-issue-form.yaml
new file mode 100644
index 00000000..6597ec2a
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/lsp-issue-form.yaml
@@ -0,0 +1,80 @@
+name: LSP Issue
+description: File a LSP related bug report
+title: "[Bug]: "
+labels: [bug, lsp]
+# assignees:
+# - ChristianChiarulli
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thank you for helping us improve !
+ - type: textarea
+ id: problem-description
+ attributes:
+ label: Problem description
+ description: Also tell us, what did you expect to happen?
+ placeholder: |
+ Steps to reproduce the behavior:
+ 1. Go to '...'
+ 2. Click on '....'
+ 3. Scroll down to '....'
+ 4. See error
+ validations:
+ required: true
+ - type: checkboxes
+ id: generic-checks
+ attributes:
+ label: Check the following
+ options:
+ - label: I am in a git managed directory
+ required: true
+ - label: I restarted Neovim after running :LspInstall
+ required: true
+ - label: I have a valid language configuration (~/.config/nvim/ftplugin/)
+ required: true
+ - label: I checked the options (~/.config/nvim/lv-config.lua)
+ required: true
+ - label: The programs specified by the config are installed
+ - type: input
+ id: lunar-vim-version
+ attributes:
+ label: LunarVim version
+ validations:
+ required: true
+ - type: input
+ id: nvim-version
+ attributes:
+ label: Neovim version (>= 0.5)
+ placeholder: nvim --version
+ validations:
+ required: true
+ - type: textarea
+ id: logs
+ attributes:
+ label: Relevant log output
+ placeholder: |
+ :echo &ft
+ :LspInfo
+
+ :LspStart <language>
+ :messages
+ :checkhealth
+ grep ERROR ~/.cache/nvim/lsp.log
+ render: shell
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Screenshots
+ description: If applicable, add screenshots to help explain your problem
+ - type: checkboxes
+ id: documentation-checks
+ attributes:
+ label: I have
+ options:
+ - label: Read the readme
+ required: true
+ - label: Read the wiki
+ required: true
+ - label: Searched for similar issues
+ required: true