Crystal languageをJET BRAINS社のIDEで使いたい
って思い
RubyMine 2018.2
でプラグインをインストールした話
使ってみた結果:
VSCODEを使おう
※2018/10時点
それでも使いたい方はこちらご参考ください
まずこちらURLを見ると
https://plugins.jetbrains.com/plugin/10213-crystal-language-plugin
2018.1.6で終了していることに気づく。。
まじかあと思いつつ
Githubを見てると見事に
開発が止まっていた。。
残念。。
ってことで
Issue, PullRequestを見てるとこんなすばらしいプルリクが!!
https://github.com/crystal-lang-tools/intellij-crystal-lang/pull/5
どうやら動くっぽいけど
Masterにマージしないっぽい。。
じゃあ自分で同じ差分を準備して
Buildするかってことで
git clone
git clone https://github.com/crystal-lang-tools/intellij-crystal-lang.git
cd intellij-crystal-lang
一応念のためブランチ切っておく
git checkout -b feature/2018.2 git fetch origin pull/5/head:feature/2018.2 cat gradle.properties
これで ideaVersion = 2018.2
となっていることを確認する
そしてビルド
(JDK必要です!)
./gradlew idea ./gradlew build
ビルド成功したら
勝手にプラグインが有効になってると思いきや
なってなかった。。(今思うと当たり前か)
ってことで
ここからIDEで操作
Preferences > Plugins > Install plugin from disk...
を選択し
下記パスにあるzipファイルのままでOpenする
intellij-crystal-lang/build/distributions/intellij-crystal-1.3-SNAPSHOT.zip
するとPluginsのリストの中に
Crystal language plugin の項目があるので
Checkして再起動して
無事に動くことを確認!!
使い勝手は色々ともう少し機能があればなと
思うのだが引き続き調査中!