41 lines
763 B
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
|