LanguageServer.jl Documentation

repository·main·Indexed 19 days ago

https://github.com/julia-vscode/languageserver.jl

A Julia implementation of the Microsoft Language Server Protocol (LSP) that enables IDE features such as autocompletion, go-to-definition, and diagnostics in editors including VS Code, Atom, Vim, Neovim, Emacs, Sublime Text, Kakoune, Helix, and Kate.

Tokens
347
Snippets
2
Records
3
Agent score
15%

What's inside LanguageServer.jl

  1. Run the LanguageServer.jl server

    main

    You can start a Language Server instance by running the runserver() function from the LanguageServer module.

    When running from the command line, you should specify the path to the environment containing LanguageServer.jl using the --project flag. You can optionally provide an env_path as an argument. If env_path is omitted, the server will attempt to run on the parent project of the current working directory (pwd) or the default Julia environment (.julia/environments/v#.#) if no parent project is found.

    julia --project=/path/to/LanguageServer.jl/environment \
      -e "using LanguageServer; runserver()" \
      <env_path>