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