# Emacs-based workflow

**URL:** <https://discourse.julialang.org/t/emacs-based-workflow/19400>\
**Category:** Tooling\
**Tags:** emacs\
**Created:** [January 8, 2019, 10:13pm UTC](https://discourse.julialang.org/t/emacs-based-workflow/19400 "2019-01-08T22:13:34Z")\
**Posts on this page:** 1\
**Showing post:** 77

<div class="post-metadata">

**Author:** ![non-Jedi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/non-jedi/32/3645_2.png) [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)\
**Post date:** [December 16, 2021, 10:43pm UTC](https://discourse.julialang.org/t/emacs-based-workflow/19400/77 "2021-12-16T22:43:57Z")

</div>

I [recommend eglot personally](https://discourse.julialang.org/t/using-languageserver-jl-with-eglot-in-emacs/23125/8), but I think a lot more people use lsp-mode than eglot. I will say that I’ve heard that lsp-mode’s codebase has been almost entirely rewritten in the past couple years and is much cleaner now, but that’s pure hearsay.

I don’t maintain lsp-julia personally any more (@gdkrmr has been doing a good job of it); the only reason it’s still under my github is to avoid breaking links.

---

_[View the full topic](https://discourse.julialang.org/t/emacs-based-workflow/19400)._
