dotfiles/bin/neovim
2024-10-22 18:15:48 +09:00
..
add_dependencies.jl update(nvim): update julials dependency(add TOML) 2024-10-11 12:03:23 +09:00
readme.md fix: nvim: julials add generation of precompile head & add readme 2023-10-06 19:36:59 +09:00
setup_julials.jl update: julials: automatically create tracecompile.jl file at setup 2024-06-25 19:37:11 +09:00
setup_julials.sh move: neovim: moved julials related(update, setup) scripts 2023-10-06 18:20:41 +09:00
update_julials.jl fix(julials): fix sysimage update (remove func calls for printstyled in 2024-10-22 18:15:48 +09:00
update_julials.sh move: neovim: moved julials related(update, setup) scripts 2023-10-06 18:20:41 +09:00

How to manage Julia Language Server

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

description

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

startup

$ ./setup_julials.sh

which executes add_dependencies.jl internally.

update

$ ./update_julials.sh

which updates project, compile sysimage, then do precompile.

effect

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

TODO

  • Not sure all necessary packages are listed in add_dependencies.jl
  • Maybe it's better to set up different sysimages for each projects