[ANN] NvimToREPLColor: bring your Neovim colorscheme to the Julia REPL

I’m not really sure if this is a fully-fledged “package” announcement per se, but I (well, mostly Claude) wrote a small script that will query your Neovim colorscheme and generate a ~/.julia/config/faces.toml file for you that tries to match your editor.

Since this is installable via pkg app develop, it’s likely that I will never register this on the General registry. It’s also not tested, beyond me trying it out a few times on the command line. However, it works well enough for me so I thought I’d share :slight_smile:

TLDR:

] app dev https://github.com/penelopeysm/NvimToREPLColor.jl

then

nvim2juliarepl

The readme has more details, as well as some side by side comparisons: GitHub - penelopeysm/NvimToREPLColor.jl: Bring your Neovim theme to Julia 1.13! · GitHub

In particular, this also gives you an (admittedly roundabout) way of installing arbitrary colorschemes into the Julia REPL via the following steps:

  1. Install the colorscheme in neovim (usually this means adding a Neovim package).
  2. Check that you can run :colorscheme myscheme in Neovim, where myscheme is the name of the colorscheme you’re interested in.
  3. Install the app above.
  4. Run nvim2juliarepl -c myscheme.
2 Likes