langserver
langserver copied to clipboard
The Nim language server implementation (based on nimsuggest)
I recently installed json_rpc from chronos and my code stop compiling after installing the nimlangserver: ``` ~/.nimble/pkgs2/chronos-4.0.2-4764aff67c5f7d4cf40c3adab71a18bc26843f53/chronos/apps/http/httpserver.nim(662, 1) template/generic instantiation from here ~/.nimble/pkgs2/chronos-4.0.2-4764aff67c5f7d4cf40c3adab71a18bc26843f53/chronos/apps/http/httpserver.nim(667, 16) Error: getAcceptInfo(getString(request.headers, AcceptHeaderName, "")) can raise...
TLDR; each vscode instance runs a nimlangserver process, each nim tab file runs two nimsuggest processes, when vscode is closed nimlangserver is not killed and one nimsuggest goes defunct. Repeatable...
On my Linux Mint 21.3 machine I tried install nimlangserver as follows in my terminal: $ nimble --verbose install nimlangserver The result is: ############################################################################### ... many many lines .. :-))...
It would be a better experience if there was a dependency check for libpcre.so library during nimlangserver installation otherwise it can lead to errors later on. This issue relates to...
Proposed changes for #187 (Suggestion: Check if libpcre.so library is installed during nimlangserver installation)
I was installing nimlangserver with nimble and noticed that it always downloaded the Nim compiler, compiled csource, koch, compiler, tools... an unnecessary and slow process for those who have the...
In addition to inlay hints for types and exceptions, we can also add inlay hints for the parameter names in function calls.
/cc @zah @PMunch when should one use https://github.com/PMunch/nimlsp vs https://github.com/nim-lang/langserver ?
when using happyx framework (uses a lot of nim's macros/templates) in CudaText editor i see a lot of similar diagnostics. not sure if they are visible in vscode. ```python Line...
Some projects don't / can't use Nimble. It'd be great to have support for projects using Atlas (or the older Nimbus build system). My previous tests with nimlangserver resulted in...