LanguageServer.jl
LanguageServer.jl copied to clipboard
An implementation of the Microsoft Language Server Protocol for the Julia language.
Corresponding PR to add the setting to VSCode: https://github.com/julia-vscode/julia-vscode/pull/3115 Resolves https://github.com/julia-vscode/julia-vscode/issues/2615
It’s really easy to reproduce. Simply creating a new Julia file and having a `using Example` (where Example is an added package in the global environment), the linter will show...
## Reproduction steps (on Helix) 1. Open Helix 2. Run command `:set lsp.display-inlay-hints true` 3. Enter `for` (or `while`) 4. Wait for snippet completion item 5. Select it 6. Crash...
Consider the following file: ```julia module LSRenameMacros macro add_2(x) return :($x + 2) end add_2_repeatedly(start, n) = for _=1:n start = @add_2 start end g(x) = @add_2(x) end # module...
Short labels (x=, a=, s0= ...) or cases where the name is clear (label=a.label) are filtered out.
I noticed that the drive letter normalization from my PR #1313 was incomplete and also needs to be added for the environment changing via `julia/activateenvironment` here: https://github.com/julia-vscode/LanguageServer.jl/blob/0da181a8e48da14c2ac46519311e01352c7c6fca/src/requests/misc.jl#L85-L109 This exact same...
Hi, I'm using the language server in the editor [Neovim](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#julials). So far, everything workes fine on Julia 1.10. For testing, I also installed Julia 1.11-rc2 on the side which supports...
Hi! I am trying to get Julia LSP to work with helix editor for environments, and I need help understanding how to achieve this. Helix uses the following config for...
In the example below, both `bar` or `baz` are highlighted with "no definition found". If I remove the `;` or make the inner function non-anonymous, name resolution works. ```julia function...