LanguageServer.jl
LanguageServer.jl copied to clipboard
An implementation of the Microsoft Language Server Protocol for the Julia language.
Hi , I get "Warning: Client 1 quit with exit code 1 and signal 0" and then Auto-completion/LSP stops working. I am using Neovim-0.8 and using default lsp configuration from...
My LanguageServer.jl version is (I think) LanguageServer v4.3.1. When running LanguageServer.jl in helix, I encounter the following error quite frequently: ``` 2022-10-14T10:09:46.351 helix_lsp::transport [ERROR] err
``` using Base: @propagate_inbounds ■ Missing reference: @propagate_inbounds @propagate_inbounds ■ Missing reference: @propagate_inbounds ``` I am not sure why this macro is special. Autocompletion suggested it (and automatically added the...
We currently get crashes in `get_offset` when called inside `textDocument_signatureHelp_request`. I've added a call to `index_at` in the same implementation, and that one doesn't crash. So, `get_offset` is just buggy....
The _go to definition_ functionality does not work for **Symbolics**, **SpecialFunctions**, etc. but works for most other modules. Why? In certain cases it also depends on how it is imported:...
[Kakoune's](http://kakoune.org/) LSP client, [kak-lsp](https://github.com/kak-lsp/kak-lsp/) does not fully implement `filterText`, so when I type `\x` I get something like this: ![image](https://user-images.githubusercontent.com/6853872/192108272-a343aede-9cf4-4d6e-a35b-621210462db7.png) so the labels are like `\xi` however after selecting it,...
In e.g. ``` """ foo() Do some foo. """ function foo() end const bar = foo foo #
``` $ cat src/TestPackage.jl module TestPackage include("Inner.jl") using .Inner function bar(::Foo) foo() end end # module $ cat src/Inner.jl module Inner const Foo = Int foo() = println("hi") export Foo,...
This pull request changes the compat entry for the `SymbolServer` package from `7.1` to `7.1, 8`. This keeps the compat entries for earlier versions. Note: I have not tested your...
Recent Julia versions support the renamed import syntax `using Foo: Foo as Bar`. Say `Foo` has the function `baz`. If I extend that function after the renamed import, i.e. ```julia...