riju/langs/julia.yaml

41 lines
763 B
YAML

id: "julia"
aliases:
- "jl"
name: "Julia"
install:
manual: |
wget https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz
tar xvf julia-*.tar.gz
rm julia-*.tar.gz
ln -s julia-*/bin/julia /usr/local/bin/julia
install -d "${pkg}/opt/julia-language-server"
export JULIA_DEPOT_PATH="${pkg}/opt/julia-language-server"
julia -e 'using Pkg; Pkg.add("LanguageServer")'
repl: |
julia
main: "main.jl"
template: |
println("Hello, world!")
run: |
julia -L main.jl
scope:
code: |
x = 123 * 234
lsp:
start: |
JULIA_DEPOT_PATH=:/opt/julia-language-server julia -e 'using LanguageServer; run(LanguageServerInstance(stdin, stdout))'
config: null
code: "TODO"
item: "TODO"
skip:
- lsp