# \#vim

**URL:** https://discourse.julialang.org/tag/vim/337.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Neovim lsp in julia 1.12](https://discourse.julialang.org/t/neovim-lsp-in-julia-1-12/134003)

<div class="topic-metadata">

**Author:** [@aris](https://discourse.julialang.org/u/aris)\
**Replies:** 4\
**Last updated:** [November 26, 2025, 8:42pm UTC](https://discourse.julialang.org/t/neovim-lsp-in-julia-1-12/134003 "2025-11-26T20:42:38Z")

</div>

Hello everyone. I have been using the following setup for quite a while for my neovim lsp The following is my lua setup: vim.lsp.config('julials', { cmd = { "julia", "--project=".."~/.julia/environ…

---

## [NeoVIM/julia-lsp + formatting on subfolders respecting .JuliaFormatter.toml](https://discourse.julialang.org/t/neovim-julia-lsp-formatting-on-subfolders-respecting-juliaformatter-toml/105900)

<div class="topic-metadata">

**Author:** [@abelsiqueira](https://discourse.julialang.org/u/abelsiqueira)\
**Replies:** 1\
**Last updated:** [October 14, 2025, 2:15pm UTC](https://discourse.julialang.org/t/neovim-julia-lsp-formatting-on-subfolders-respecting-juliaformatter-toml/105900 "2025-10-14T14:15:29Z")

</div>

Hi NeoVIM users. How are you dealing with the formatting of the subfolders? The issue: I have .JuliaFormatter.toml at the root of the project I have docs/Project.toml If I open docs/make.jl, the LSP root is docs/, and…

---

## [Ctags or cscope tool for julia with vim](https://discourse.julialang.org/t/ctags-or-cscope-tool-for-julia-with-vim/130613)

<div class="topic-metadata">

**Author:** [@devel-chm](https://discourse.julialang.org/u/devel-chm)\
**Replies:** 1\
**Last updated:** [July 10, 2025, 6:25pm UTC](https://discourse.julialang.org/t/ctags-or-cscope-tool-for-julia-with-vim/130613 "2025-07-10T18:25:36Z")

</div>

I’m using vim+repl as my IDE. Is there anything like ctags or cscope julia code support available to explore and understand large julia code?

---

## [Question on vim sendtowindow](https://discourse.julialang.org/t/question-on-vim-sendtowindow/128691)

<div class="topic-metadata">

**Author:** [@Doug719](https://discourse.julialang.org/u/Doug719)\
**Replies:** 2\
**Last updated:** [May 4, 2025, 6:41pm UTC](https://discourse.julialang.org/t/question-on-vim-sendtowindow/128691 "2025-05-04T18:41:41Z")

</div>

I have installed this on Linux mint. When I open vim and enter :term julia I get a split window with julia REPL on top and vim on the bottom. The active window is the REPL. How do I switch to the vim window? The tmu…

---

## [Problem with coc vim and julia server (MacOS)](https://discourse.julialang.org/t/problem-with-coc-vim-and-julia-server-macos/89512)

<div class="topic-metadata">

**Author:** [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Replies:** 5\
**Last updated:** [March 20, 2024, 4:38pm UTC](https://discourse.julialang.org/t/problem-with-coc-vim-and-julia-server-macos/89512 "2024-03-20T16:38:23Z")

</div>

I tried to add an autocompletion for vim but the language server crashed every time i open a julia file, this is the error i got when i open:CocInfo ## versions vim version: NVIM v0.7.0 node version: v18.11.0 coc.nvim …

---

## [Julia-vim and rainbow brackets](https://discourse.julialang.org/t/julia-vim-and-rainbow-brackets/57180)

<div class="topic-metadata">

**Author:** [@imLew](https://discourse.julialang.org/u/imLew)\
**Replies:** 1\
**Last updated:** [October 14, 2022, 9:19am UTC](https://discourse.julialang.org/t/julia-vim-and-rainbow-brackets/57180 "2022-10-14T09:19:47Z")

</div>

I’m using julia-vim for syntax highlighting and unicode support in vim and it’s great. I would also like to use rainbow brackets (eg this plugin), but it doesn’t work within julia blocks (e.g. function..end, begin...end)…

---

## [REPL in Vim](https://discourse.julialang.org/t/repl-in-vim/86649)

<div class="topic-metadata">

**Author:** [@pedro.rafae](https://discourse.julialang.org/u/pedro.rafae)\
**Replies:** 2\
**Last updated:** [September 1, 2022, 6:43pm UTC](https://discourse.julialang.org/t/repl-in-vim/86649 "2022-09-01T18:43:15Z")

</div>

Dear friends, what’s the best way to invoke Julia’s REPL for someone using the Vim editor? I’m using the Julia plugin for Vim, but I always have to be compiling the Julia code. I would like to know if there is any inter…

---

## [How to correctly install \`julia-vim\`?](https://discourse.julialang.org/t/how-to-correctly-install-julia-vim/82260)

<div class="topic-metadata">

**Author:** [@thudjx](https://discourse.julialang.org/u/thudjx)\
**Replies:** 2\
**Last updated:** [June 16, 2022, 6:24am UTC](https://discourse.julialang.org/t/how-to-correctly-install-julia-vim/82260 "2022-06-16T06:24:53Z")

</div>

I am trying to install the julia-vim plugin into vim. I tried to use the built-in-package-management to install the package, as this is the most easy one. But It seemed that nothing happend to my vim. When opening a .…

---

## [Julia-Vim tutorial for newbies](https://discourse.julialang.org/t/julia-vim-tutorial-for-newbies/36636)

<div class="topic-metadata">

**Author:** [@sbacelar](https://discourse.julialang.org/u/sbacelar)\
**Replies:** 29\
**Last updated:** [July 21, 2021, 5:51pm UTC](https://discourse.julialang.org/t/julia-vim-tutorial-for-newbies/36636 "2021-07-21T17:51:58Z")

</div>

Does anyone know about a simple introduction to Julia-Vim? I read the plugin help but I couldn’t find any reference to first steps. My idea is: a) a simple setup for running Julia files; b) how to run them.

---

## [My Julia setup for vim with YCM on Linux](https://discourse.julialang.org/t/my-julia-setup-for-vim-with-ycm-on-linux/45485)

<div class="topic-metadata">

**Author:** [@junix](https://discourse.julialang.org/u/junix)\
**Replies:** 15\
**Last updated:** [April 14, 2022, 12:47am UTC](https://discourse.julialang.org/t/my-julia-setup-for-vim-with-ycm-on-linux/45485 "2022-04-14T00:47:36Z")

</div>

Installation $ pip install jill --user -U $ jill install 1.3 lsp Plug 'ycm-core/YouCompleteMe' Plug 'ycm-core/lsp-examples' Plug 'JuliaEditorSupport/julia-vim', {'for': 'julia'} let g:ycm\_language\_server = \[ \\ { …

---

## [Erudite Vim - Sensational Vim Configuration](https://discourse.julialang.org/t/erudite-vim-sensational-vim-configuration/76380)

<div class="topic-metadata">

**Author:** [@j\_u](https://discourse.julialang.org/u/j_u)\
**Replies:** 3\
**Last updated:** [February 14, 2022, 6:45am UTC](https://discourse.julialang.org/t/erudite-vim-sensational-vim-configuration/76380 "2022-02-14T06:45:24Z")

</div>

I am aware that it is Valentine’s Day so I might be a little bit biased. (To be frank I don’t think so). I just came by NeoVim configuration written in Lua with a focus on Julia. I just wanted to point your attention to…

---

## [Do you have experience with Onivim2 editor?](https://discourse.julialang.org/t/do-you-have-experience-with-onivim2-editor/76059)

<div class="topic-metadata">

**Author:** [@j\_u](https://discourse.julialang.org/u/j_u)\
**Replies:** 4\
**Last updated:** [February 9, 2022, 3:31am UTC](https://discourse.julialang.org/t/do-you-have-experience-with-onivim2-editor/76059 "2022-02-09T03:31:26Z")

</div>

I am wondering if any of you have experience with Onivim2 modal editor \[https://onivim.github.io/\]? I came by this editor today. I understand that it is currently unsure if further development will take place. Even thou…

---

## [LSP with Neovim keeps crashing](https://discourse.julialang.org/t/lsp-with-neovim-keeps-crashing/73496)

<div class="topic-metadata">

**Author:** [@davibarreira](https://discourse.julialang.org/u/davibarreira)\
**Replies:** 1\
**Last updated:** [December 22, 2021, 7:06pm UTC](https://discourse.julialang.org/t/lsp-with-neovim-keeps-crashing/73496 "2021-12-22T19:06:29Z")

</div>

I’m using LSP with Neovim, but for some reason, it keeps crashing when I’m using it in the package I’m developing. I couldn’t pin point what exactly is causing the crash, but here is the first log message that I get as s…

---

## [Identation lines in vim get copied/pasted](https://discourse.julialang.org/t/identation-lines-in-vim-get-copied-pasted/62889)

<div class="topic-metadata">

**Author:** [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Replies:** 8\
**Last updated:** [June 14, 2021, 2:17pm UTC](https://discourse.julialang.org/t/identation-lines-in-vim-get-copied-pasted/62889 "2021-06-14T14:17:45Z")

</div>

I have installed this vim plugin to have identation lines in vim: GitHub - Yggdroot/indentLine: A vim plugin to display the indention levels with thin vertical lines Now I have noticed that if I copy and paste something…

---

## [Failing to show unicode character in julia file](https://discourse.julialang.org/t/failing-to-show-unicode-character-in-julia-file/55938)

<div class="topic-metadata">

**Author:** [@DocDave](https://discourse.julialang.org/u/DocDave)\
**Replies:** 2\
**Last updated:** [February 24, 2021, 5:31pm UTC](https://discourse.julialang.org/t/failing-to-show-unicode-character-in-julia-file/55938 "2021-02-24T17:31:30Z")

</div>

I am attempting to use the interpunct (·) unicode character within some code, which should be obtainable using the \\cdot TeX command. Tab-completing this command within .jl files gives a blank (whitespace) character but …

---

## [Neovim: Getting LSP running for Julia using Coc-Plugin](https://discourse.julialang.org/t/neovim-getting-lsp-running-for-julia-using-coc-plugin/46654)

<div class="topic-metadata">

**Author:** [@pascal-mueller](https://discourse.julialang.org/u/pascal-mueller)\
**Replies:** 20\
**Last updated:** [January 27, 2021, 3:20pm UTC](https://discourse.julialang.org/t/neovim-getting-lsp-running-for-julia-using-coc-plugin/46654 "2021-01-27T15:20:58Z")

</div>

so I’m trying to get LSP working for Julia using the CoC Plugin. It works for python or HTML. So I’m using: Coc-Plugin: /neoclide/coc.nvim @ github CoC-Extension (coc-julia): /neoclide/coc.nvim/wiki/Language-servers#ju…

---

## [Development Workflow for Persistent Julia Sessions](https://discourse.julialang.org/t/development-workflow-for-persistent-julia-sessions/49081)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 15\
**Last updated:** [November 2, 2020, 12:59am UTC](https://discourse.julialang.org/t/development-workflow-for-persistent-julia-sessions/49081 "2020-11-02T00:59:54Z")

</div>

UPDATE: NEW BLOG POST AND VIDEO! By popular demand, I have written up a more formal blog post on this workflow which you can visit here. Furthermore, I also created a companion video which you can see in the blog post or…

---

## [Vim + ALE: has anyone gotten LanguageServer or StaticLint to work?](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 1\
**Last updated:** [February 3, 2020, 4:53pm UTC](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123 "2020-02-03T16:53:38Z")

</div>

I’m using (regular) vim with 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% C…
