# \#neovim

**URL:** https://discourse.julialang.org/tag/neovim/819.md

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

---

## [BrowserPlots.jl - view your plotting history in a browser tab](https://discourse.julialang.org/t/browserplots-jl-view-your-plotting-history-in-a-browser-tab/138939)

<div class="topic-metadata">

**Author:** [@arnold-c](https://discourse.julialang.org/u/arnold-c)\
**Replies:** 4\
**Last updated:** [September 11, 2026, 7:05pm UTC](https://discourse.julialang.org/t/browserplots-jl-view-your-plotting-history-in-a-browser-tab/138939 "2026-09-11T19:05:24Z")

</div>

Initial release - v0.1.0 Github page Documentation website Very quick announcement of a package to view your plots in your browser (with its history). I primarily use neovim as my coding interface, and one thing that’…

---

## [jEMach - tmux/nvim tool for REPL assistance](https://discourse.julialang.org/t/jemach-tmux-nvim-tool-for-repl-assistance/137615)

<div class="topic-metadata">

**Author:** [@kitajusSus](https://discourse.julialang.org/u/kitajusSus)\
**Replies:** 0\
**Last updated:** [June 14, 2026, 10:53am UTC](https://discourse.julialang.org/t/jemach-tmux-nvim-tool-for-repl-assistance/137615 "2026-06-14T10:53:25Z")

</div>

A few months ago I started working on a tool that helps me remember variables/structures/functions I’ve created in the Julia REPL. After some suggestions from Reddit and a change in my workflow, because now I’m using tmu…

---

## [Using JETLS in neovim with dynamic registration](https://discourse.julialang.org/t/using-jetls-in-neovim-with-dynamic-registration/137196)

<div class="topic-metadata">

**Author:** [@qwjyh](https://discourse.julialang.org/u/qwjyh)\
**Replies:** 2\
**Last updated:** [May 22, 2026, 2:36pm UTC](https://discourse.julialang.org/t/using-jetls-in-neovim-with-dynamic-registration/137196 "2026-05-22T14:36:45Z")

</div>

Since JETLS assumes textDocuments/completions/dynamicRegistration = true (LSP specification) in capabilities (for “lazy completion”) while cmp-nvim-lsp doesn’t support dynamic registration (source), it seems that the com…

---

## [Strict world age conflict with julials](https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875)

<div class="topic-metadata">

**Author:** [@psion](https://discourse.julialang.org/u/psion)\
**Replies:** 2\
**Last updated:** [February 26, 2026, 8:14pm UTC](https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875 "2026-02-26T20:14:30Z")

</div>

Recently my LSP setup stopped working. I am using julials with nvim-lspconfig in neovim. Here is the main error that I think could be the coulprit. This is taken from the output of :LspLog \[ERROR\]\[2026-02-26 09:40:4…

---

## [Julials with NeoVim not picking up global environment](https://discourse.julialang.org/t/julials-with-neovim-not-picking-up-global-environment/135648)

<div class="topic-metadata">

**Author:** [@GiovanniKarra](https://discourse.julialang.org/u/GiovanniKarra)\
**Replies:** 7\
**Last updated:** [February 15, 2026, 2:27pm UTC](https://discourse.julialang.org/t/julials-with-neovim-not-picking-up-global-environment/135648 "2026-02-15T14:27:59Z")

</div>

Hello I’m using julials with lsp-config in neovim, and I kept the default config. When developing a project that has a Project.toml, it works perfectly well, but when I’m editing scripts that rely on my global environm…

---

## [Julia LSP in neovim 0.11](https://discourse.julialang.org/t/julia-lsp-in-neovim-0-11/129048)

<div class="topic-metadata">

**Author:** [@aris](https://discourse.julialang.org/u/aris)\
**Replies:** 7\
**Last updated:** [December 22, 2025, 7:26pm UTC](https://discourse.julialang.org/t/julia-lsp-in-neovim-0-11/129048 "2025-12-22T19:26:33Z")

</div>

Hello everyone, Neovim 0.11 seems to have introduced some changes in the way lsp is configured, and it seems the julials install from Mason does not work out of the box at the moment (lsp quits returning 1 instead of 0,…

---

## [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 + LanguageServer.jl crashing again](https://discourse.julialang.org/t/neovim-languageserver-jl-crashing-again/130273)

<div class="topic-metadata">

**Author:** [@DoktorMike](https://discourse.julialang.org/u/DoktorMike)\
**Replies:** 12\
**Last updated:** [November 11, 2025, 7:36pm UTC](https://discourse.julialang.org/t/neovim-languageserver-jl-crashing-again/130273 "2025-11-11T19:36:37Z")

</div>

This was discussed before but the issue I run into is new so I’m asking a new question. The language server started crashing with the message Client julials quit with exit code 1 and signal 0. Check log for errors: /hom…

---

## [Using neovim 0.11 native LSP API to set up julials](https://discourse.julialang.org/t/using-neovim-0-11-native-lsp-api-to-set-up-julials/133632)

<div class="topic-metadata">

**Author:** [@ghost\_nation](https://discourse.julialang.org/u/ghost_nation)\
**Replies:** 0\
**Last updated:** [November 4, 2025, 1:10am UTC](https://discourse.julialang.org/t/using-neovim-0-11-native-lsp-api-to-set-up-julials/133632 "2025-11-04T01:10:51Z")

</div>

Hello all, I am attempting to set up the julials in my neovim configuration but I am not able to access the lsp so far… I have been reading through the julials docs and came across this config: require'lspconfig'.julia…

---

## [Neovim + lsp + formatter (again)](https://discourse.julialang.org/t/neovim-lsp-formatter-again/132800)

<div class="topic-metadata">

**Author:** [@benkj](https://discourse.julialang.org/u/benkj)\
**Replies:** 4\
**Last updated:** [November 2, 2025, 12:50pm UTC](https://discourse.julialang.org/t/neovim-lsp-formatter-again/132800 "2025-11-02T12:50:30Z")

</div>

This is a common topic, but I find quite hard to find up to date information online. Indeed, the official wiki is very old. There are some information in this post and on lspconfig that can be adapted to nvim 0.11 and m…

---

## [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…

---

## [Extra square brackets appended when sending lines using both vim-slime and ToggleTerm in neovim](https://discourse.julialang.org/t/extra-square-brackets-appended-when-sending-lines-using-both-vim-slime-and-toggleterm-in-neovim/128368)

<div class="topic-metadata">

**Author:** [@gottacatchenall](https://discourse.julialang.org/u/gottacatchenall)\
**Replies:** 6\
**Last updated:** [May 26, 2025, 10:20am UTC](https://discourse.julialang.org/t/extra-square-brackets-appended-when-sending-lines-using-both-vim-slime-and-toggleterm-in-neovim/128368 "2025-05-26T10:20:21Z")

</div>

I’m trying to use neovim as an editor while sending lines to a REPL in a separate window. I’ve tried using both vim-slime and ToggleTerm.nvim, and everything works fine except for when I send lines that contain square-br…

---

## [Neovim + Tmux sending a full function to the REPL like VSCode](https://discourse.julialang.org/t/neovim-tmux-sending-a-full-function-to-the-repl-like-vscode/99590)

<div class="topic-metadata">

**Author:** [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Replies:** 6\
**Last updated:** [May 19, 2025, 5:02pm UTC](https://discourse.julialang.org/t/neovim-tmux-sending-a-full-function-to-the-repl-like-vscode/99590 "2025-05-19T17:02:28Z")

</div>

Hi Julians, When I have to write a Julia function and I want to test with the REPL I have to select all the block of code or send parts of this or make sure that there is no blank space between lines to do it at once, b…

---

## [New on Forem: “NeoVim config to use as an IDE for Julia”](https://discourse.julialang.org/t/new-on-forem-neovim-config-to-use-as-an-ide-for-julia/125841)

<div class="topic-metadata">

**Author:** [@oheil](https://discourse.julialang.org/u/oheil)\
**Replies:** 0\
**Last updated:** [February 12, 2025, 7:29pm UTC](https://discourse.julialang.org/t/new-on-forem-neovim-config-to-use-as-an-ide-for-julia/125841 "2025-02-12T19:29:32Z")

</div>

Arash shares some knowledge on Forem with us: Maybe you will find this helpful.

---

## [Neovim tree-sitter error when loading julia file: invalid node type "function\_expression"](https://discourse.julialang.org/t/neovim-tree-sitter-error-when-loading-julia-file-invalid-node-type-function-expression/122864)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 8\
**Last updated:** [January 4, 2025, 6:58pm UTC](https://discourse.julialang.org/t/neovim-tree-sitter-error-when-loading-julia-file-invalid-node-type-function-expression/122864 "2025-01-04T18:58:21Z")

</div>

After updating my neovim setup I get the following error My guess is I am not alone here (?) Searching a bit around I think a fix is already available from this commit But I don’t know when this will land to the l…

---

## [Julia with neovim](https://discourse.julialang.org/t/julia-with-neovim/112182)

<div class="topic-metadata">

**Author:** [@krause](https://discourse.julialang.org/u/krause)\
**Replies:** 5\
**Last updated:** [November 26, 2024, 1:08am UTC](https://discourse.julialang.org/t/julia-with-neovim/112182 "2024-11-26T01:08:53Z")

</div>

Hey all, i’m using neovim with Julia (julials). I have set up my LSP with “Mason” regarding to the documentation from the github. I include the relevant configs here, but if you want a look at my full neovim config, go …

---

## [Neovim treesitter based shell syntax highlighting for command literals](https://discourse.julialang.org/t/neovim-treesitter-based-shell-syntax-highlighting-for-command-literals/117379)

<div class="topic-metadata">

**Author:** [@kdheepak](https://discourse.julialang.org/u/kdheepak)\
**Replies:** 6\
**Last updated:** [July 24, 2024, 12:19am UTC](https://discourse.julialang.org/t/neovim-treesitter-based-shell-syntax-highlighting-for-command-literals/117379 "2024-07-24T00:19:35Z")

</div>

With neovim and treesitter installed, you can set the syntax highlighting for a language inside another language. For example, for command\_literals, you can make the language "bash" and you’ll get syntax highlighting (b…

---

## [\[ANN\] REPLSmuggler.jl: Send code to your Julia REPL, and get Neo-Vim diagnostics in return](https://discourse.julialang.org/t/ann-replsmuggler-jl-send-code-to-your-julia-repl-and-get-neo-vim-diagnostics-in-return/111420)

<div class="topic-metadata">

**Author:** [@klafyvel](https://discourse.julialang.org/u/klafyvel)\
**Replies:** 4\
**Last updated:** [July 20, 2024, 5:46pm UTC](https://discourse.julialang.org/t/ann-replsmuggler-jl-send-code-to-your-julia-repl-and-get-neo-vim-diagnostics-in-return/111420 "2024-07-20T17:46:33Z")

</div>

Hi there! I have worked a lot with NeoVim and vim-slime during my PhD. This workflow is great, but I was missing some features, such as having the correct line numbering in exceptions. I have put together a small Julia …

---

## [SpaceVim and Julia?](https://discourse.julialang.org/t/spacevim-and-julia/108933)

<div class="topic-metadata">

**Author:** [@grahamas](https://discourse.julialang.org/u/grahamas)\
**Replies:** 1\
**Last updated:** [June 25, 2024, 2:41am UTC](https://discourse.julialang.org/t/spacevim-and-julia/108933 "2024-06-25T02:41:04Z")

</div>

Does anyone have a setup they’re happy with for SpaceVim and Julia? It’s soooo close to just working out of the box (with the lang#julia layer enabled), but the REPL just doesn’t quite do it. E.g., it doesn’t seem to su…

---

## [Configuring Julia formatter and linter with nvim-lspconfig for neovim](https://discourse.julialang.org/t/configuring-julia-formatter-and-linter-with-nvim-lspconfig-for-neovim/114746)

<div class="topic-metadata">

**Author:** [@mostafatouny](https://discourse.julialang.org/u/mostafatouny)\
**Replies:** 17\
**Last updated:** [June 6, 2024, 7:56am UTC](https://discourse.julialang.org/t/configuring-julia-formatter-and-linter-with-nvim-lspconfig-for-neovim/114746 "2024-06-06T07:56:42Z")

</div>

Hello, For Neovim, I have successfully integrated LanguageServer.jl through lspconfig as instructed here. Auto-completion and hover documentation worked. screenshot I want to integrate JuliaFormatter.jl and StaticLint.…

---

## [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 …

---

## [JuliaLS fails to start in neovim (and Jupyter)](https://discourse.julialang.org/t/julials-fails-to-start-in-neovim-and-jupyter/104731)

<div class="topic-metadata">

**Author:** [@arik](https://discourse.julialang.org/u/arik)\
**Replies:** 4\
**Last updated:** [October 9, 2023, 9:18pm UTC](https://discourse.julialang.org/t/julials-fails-to-start-in-neovim-and-jupyter/104731 "2023-10-09T21:18:31Z")

</div>

Hello. I am using neovim mostly for coding in julia. Sadly, the julia LSP does not work. Every time I open a julia file I get the message “Client X quit with exit code 1 and signal 0”, and the LSP is dead. I have searche…

---

## [How To Use Lua and Julia to Create Plugins for Neovim?](https://discourse.julialang.org/t/how-to-use-lua-and-julia-to-create-plugins-for-neovim/101903)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 4\
**Last updated:** [July 26, 2023, 5:49am UTC](https://discourse.julialang.org/t/how-to-use-lua-and-julia-to-create-plugins-for-neovim/101903 "2023-07-26T05:49:07Z")

</div>

Hi all, @ExpandingMan and I had a fun conversation about perhaps one day creating neovim plugins that use Julia. Neovim plugins tend to really be written in Lua or Fennel these days and it got me wondering, how do I cal…

---

## [How to navigate to end/start of current programming block with nvim-treesitter](https://discourse.julialang.org/t/how-to-navigate-to-end-start-of-current-programming-block-with-nvim-treesitter/99740)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 1\
**Last updated:** [June 1, 2023, 11:11pm UTC](https://discourse.julialang.org/t/how-to-navigate-to-end-start-of-current-programming-block-with-nvim-treesitter/99740 "2023-06-01T23:11:17Z")

</div>

Have you found a way to go to the end/start of the current (where cursor is) most direct programming block (for-loop, if-else, let-block, struct, etc.) ? This is something that in julia-vim is implemented and supported …

---

## [Neovim/slime/tmux and bracketed-paste](https://discourse.julialang.org/t/neovim-slime-tmux-and-bracketed-paste/98778)

<div class="topic-metadata">

**Author:** [@ZuseZ4](https://discourse.julialang.org/u/ZuseZ4)\
**Replies:** 1\
**Last updated:** [May 13, 2023, 3:57am UTC](https://discourse.julialang.org/t/neovim-slime-tmux-and-bracketed-paste/98778 "2023-05-13T03:57:09Z")

</div>

Hi, I am just getting started in julia. I usually avoid repl based settings, but I see that this doesn’t really work for julia. My local laptop is really weak, so I usually jump trough three ssh connections and work on…

---

## [\[ANN\] Norg.jl: A Norg file format parser for Julia](https://discourse.julialang.org/t/ann-norg-jl-a-norg-file-format-parser-for-julia/90130)

<div class="topic-metadata">

**Author:** [@klafyvel](https://discourse.julialang.org/u/klafyvel)\
**Replies:** 2\
**Last updated:** [November 11, 2022, 5:37pm UTC](https://discourse.julialang.org/t/ann-norg-jl-a-norg-file-format-parser-for-julia/90130 "2022-11-11T17:37:56Z")

</div>

Hello, Julia discourse, Today, I would like to introduce Norg.jl, a Norg file format parser written in Julia. A few weeks ago, I took an interest in Neorg, a Neovim plugin inspired by Emacs org-mode. Neorg uses the Nor…

---

## [Neovim + coc : incorrect "Missing reference" warnings with installed packages](https://discourse.julialang.org/t/neovim-coc-incorrect-missing-reference-warnings-with-installed-packages/73126)

<div class="topic-metadata">

**Author:** [@iago-lito](https://discourse.julialang.org/u/iago-lito)\
**Replies:** 6\
**Last updated:** [February 23, 2022, 1:55pm UTC](https://discourse.julialang.org/t/neovim-coc-incorrect-missing-reference-warnings-with-installed-packages/73126 "2022-02-23T13:55:29Z")

</div>

I’m very happy with coc-julia extension to enjoy julia’s LSP with neovim, except that I keep getting these annoying “Missing reference” warnings any time I add using Package, or Package.function. How do I get this right,…

---

## [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…

---

## [Neovim diagnostics with nvim-lspconfig](https://discourse.julialang.org/t/neovim-diagnostics-with-nvim-lspconfig/74130)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 2\
**Last updated:** [January 6, 2022, 3:17pm UTC](https://discourse.julialang.org/t/neovim-diagnostics-with-nvim-lspconfig/74130 "2022-01-06T15:17:45Z")

</div>

I have been using nvim-lspconfig with nvim-comp for the last months and it has been working fine. Recently though, I had some problems which were solved by updating to NVIM v0.6.1 and adding the master branches of Langua…

---

## [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…

[Next page](https://discourse.julialang.org/tag/neovim/819.md?match_all_tags=true&page=1&tags%5B%5D=neovim)
