dotfiles/bin/neovim
2025-03-03 16:19:46 +09:00
..
add_dependencies.jl fix: julials env (with sysimage) 2025-02-03 13:05:35 +09:00
readme.md refactor(julials): update docs & remove unused shell scripts 2024-10-22 18:27:36 +09:00
setup_julials.jl update(julia): call Pkg 2025-02-04 00:56:35 +09:00
update_julials.jl fix(julials): write using at the top level 2025-03-03 16:19:46 +09:00

How to manage Julia Language Server

This config use sysimage built with PackageCompiler to make language server starts faster. Scripts in this directory are for management of the sysimage.

description

all related process is done in project at ~/.julia/environments/nvim-lspconfig/.

install (or minor update of Julia)

julia ./setup_julials.jl

Run Language Server with --tracecompile option from any editor.

update

julia ./update_julials.sh

which updates project, compile sysimage, then do precompile. To use the sysimage, run Language Server with -J ~/.julia/environments/nvim-lspconfig/ option.

effect

Start up got about x3 - x4 faster. It still takes some time to load packages though.