dotfiles/bin/neovim
2024-04-09 08:47:08 +09:00
..
add_dependencies.jl update: nvim: julials: update dependency 2024-02-16 14:13:41 +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 new: nvim: rewrite julials managing scripts with julia for cross-platform compatibility 2023-10-13 20:44:34 +09:00
setup_julials.sh move: neovim: moved julials related(update, setup) scripts 2023-10-06 18:20:41 +09:00
update_julials.jl nvim: new: add tree-sitter injection query for julia(md_str) 2024-04-09 08:47:08 +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