WIP: Crystal LSP
This commit is contained in:
parent
d9b6254bd1
commit
53f3001312
|
@ -540,6 +540,9 @@ int main() {
|
||||||
name: "Crystal",
|
name: "Crystal",
|
||||||
main: "main.cr",
|
main: "main.cr",
|
||||||
run: "crystal main.cr",
|
run: "crystal main.cr",
|
||||||
|
lsp: {
|
||||||
|
start: "scry",
|
||||||
|
},
|
||||||
template: `puts "Hello, world!"
|
template: `puts "Hello, world!"
|
||||||
`,
|
`,
|
||||||
timeout: 15,
|
timeout: 15,
|
||||||
|
|
|
@ -45,6 +45,14 @@ wget -nv "https://github.com/snoe/clojure-lsp/releases/download/${ver}/clojure-l
|
||||||
chmod +x clojure-lsp
|
chmod +x clojure-lsp
|
||||||
mv clojure-lsp /usr/local/bin/clojure-lsp
|
mv clojure-lsp /usr/local/bin/clojure-lsp
|
||||||
|
|
||||||
|
# Crystal
|
||||||
|
ver="$(latest_release crystal-lang-tools/scry)"
|
||||||
|
wget -nv "https://github.com/crystal-lang-tools/scry/releases/download/${ver}/scry_linux.tar.gz"
|
||||||
|
mkdir scry
|
||||||
|
tar -xf scry_linux.tar.gz -C scry
|
||||||
|
mv scry/bin/linux/scry /usr/local/bin/scry
|
||||||
|
rm -rf scry
|
||||||
|
|
||||||
# D
|
# D
|
||||||
wget -nv "$(curl -sSL https://dlang.org/download.html | grep -Eo '"http://[^"]+amd64.deb"' | tr -d '"')"
|
wget -nv "$(curl -sSL https://dlang.org/download.html | grep -Eo '"http://[^"]+amd64.deb"' | tr -d '"')"
|
||||||
dpkg -i dmd_*.deb
|
dpkg -i dmd_*.deb
|
||||||
|
|
Loading…
Reference in New Issue