mirror of
https://codeberg.org/qwjyh/dotfiles.git
synced 2025-06-26 19:29:20 +09:00
new: nvim: rewrite julials managing scripts with julia for cross-platform compatibility
This commit is contained in:
parent
5c27c02e69
commit
2497b9b54d
3 changed files with 33 additions and 1 deletions
11
bin/neovim/update_julials.jl
Normal file
11
bin/neovim/update_julials.jl
Normal file
|
@ -0,0 +1,11 @@
|
|||
#!/usr/bin/julia
|
||||
project_path = joinpath(homedir(), ".julia", "environments", "nvim-lspconfig")
|
||||
cd(project_path)
|
||||
@info "now at " pwd()
|
||||
run(`julia --project=. -e 'using Pkg; Pkg.update()'`)
|
||||
read("precompile_exec_head.jl", String) * read("tracecompile.jl", String) |> (b -> write("precompile_exec.jl", b))
|
||||
@info "compiling sysimage..."
|
||||
run(`julia --project=. -e 'using PackageCompiler; create_sysimage(["LanguageServer"], sysimage_path = "sys-ls.so", precompile_execution_file = ["precompile_exec.jl"])'`)
|
||||
@info "post precompile"
|
||||
run(`julia --project=. -J sys-ls.so -e 'using Pkg; Pkg.precompile()'`)
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue