An implementation of the Microsoft Language Server Protocol for the Julia language.
323 Stars
Updated Last
1 Year Ago
Started In
November 2016


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


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

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; runserver()" \

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.

Used By Packages