| --- |
| name: Language Server |
| about: Language Server (LSP) issues |
| title: '' |
| labels: language-server |
| assignees: '' |
| |
| --- |
| |
| A couple of questions first |
| |
| - Your IDE/editor (e.g. vscode, emacs,...) you use with verible LSP ? |
| - IDE version: |
| - What other SystemVerilog plugins are active alongside ? |
| ----- |
| |
| **What activity failed** |
| _(what functionality did not work as expected (e.g. Linting, Formatting, AUTO-expansion, go-to-definition, outline, hover,...)_ |
| |
| **Expectation** |
| |
| **What actually happened** |
| |
| **Test case** |
| |
| If needed, include SystemVerilog sample file(s) that show the code you want to do an operation on |
| ```systemverilog |
| // Sample SystemVerilog file in case |
| ``` |
| |
| **Logfiles** |
| |
| If you invoke your editor with the environment variable `VERIBLE_LOGTHRESHOLD` set to 0, then useful log information will |
| be generated that you can include here |
| |
| ```bash |
| export VERIBLE_LOGTHRESHOLD=0 |
| code foo.sv |
| ``` |
| |
| ***How to see the log output*** |
| - _vscode_: go to `View -> Output`, then choose `Verible Language Server` in the dropdown |
| - _emacs_: there is a buffer `*verible-ls::stderr*` that contains the log output |
| - _kate_: output is printed on the terminal |
| |
| ```txt |
| (paste log output here) |
| ``` |