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

stjordanis/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

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 99.7%
  • Shell 0.3%