# Vim + ALE: has anyone gotten LanguageServer or StaticLint to work?

**URL:** <https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123>\
**Category:** Tooling\
**Tags:** vim, ale, staticlint, languageserver\
**Created:** [February 3, 2020, 3:53pm UTC](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123 "2020-02-03T15:53:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon94023334](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Post date:** [February 3, 2020, 3:53pm UTC](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123/1 "2020-02-03T15:53:47Z")

</div>

I’m using (regular) vim with [ALE](https://github.com/dense-analysis/ale) for linting and LSP support. However, LanguageServer.jl doesn’t seem to work: using the default ALE scripts, vim will instantiate a Julia proces with LanguageServer that then takes 100% CPU and uses it until it’s terminated (it even survives vim exit). I can’t seem to figure out how to get any activity logs, so I’m at a loss as to how to troubleshoot.

Similarly with StaticLint - I don’t see that adding it as a linter in the ALE config is doing anything.

Has anyone gotten these tools to work with this setup?

---

<div class="post-metadata">

**Author:** ![Zach\_Christensen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zach_christensen/32/7220_2.png) [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)\
**Post date:** [February 3, 2020, 4:53pm UTC](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123/2 "2020-02-03T16:53:38Z")

</div>

It looks like [some things](https://github.com/julia-vscode/LanguageServer.jl/issues/447) are possible with it in vim.
