# Using LanguageServer.jl with eglot in emacs

**URL:** <https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125>\
**Category:** Tooling\
**Tags:** editors, emacs\
**Created:** [April 14, 2019, 1:46am UTC](https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125 "2019-04-14T01:46:19Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [May 3, 2019, 10:04am UTC](https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125/4 "2019-05-03T10:04:35Z")

</div>

I’d recommend running something like

```julia
using LanguageServer, SymbolServer
server = LanguageServerInstance(stdin, stdout, true, "/home/you/.julia/environments/v1.1", "", Dict())
run(server)

```

in a normal REPL and wait for a message like “Symbol store set” or similar. The first run will take a _long_ time since it needs to load (and inspect) _all_ packages in your environment.

---

_[View the full topic](https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125)._
