Atom で Crystal の Snippet (最小版)を作成します。
作成する内容は自分が使いやすいもの、という基準なので万人にとって使いやすいかはわかりません。
language-crystal-actual
language-crystal-actual という Atom Package で将来 Snippet を提供予定のように見えます。
今回は自分好みの Snippet を作成するので language-crystal-actual には干渉せず、
別途新規作成しようと思います。
作成基準
基本方針としては、利用頻度が高いと想定されるものを対象にしました。
- 基本文法
- 頻繁に利用する標準クラスのメソッド名
- よく利用する標準クラスのクラス名
- ECR(RubyでいうところのERB)の
<%= %>
,<% %>
syntax - Spec関連の文法
- Exception関連のクラス名
Package, GitHub
$ apm install atom_crystal_snippet
もしくは GUI の Install Packages からインストールしてください
デモ