Skip to content

An implementation of the Microsoft Language Server Protocol for the julia language.

License

Notifications You must be signed in to change notification settings

krystophny/LanguageServer.jl

 
 

Repository files navigation

LanguageServer

Project Status: Active - The project has reached a stable, usable state and is being actively developed. codecov

Overview

This package implements the Microsoft Language Server Protocol for the Julia programming language.

Text editors with a client for the Language Server Protocol are able to make use of the Julia Language Server for various code editing features:

Installation and Usage

Documentation: Dev

To install LanguageServer.jl into the current environment:

using Pkg
Pkg.add("LanguageServer")

To run an instance of LanguageServer.jl on env_path, you can run Julia as follows:

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

If env_path is not specified, the language server will run on the parent project of pwd or on the default .julia/environments/v#.# if there is no parent project.

About

An implementation of the Microsoft Language Server Protocol for the julia language.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 99.7%
  • Shell 0.3%