Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

AtomでCrystalのSnippet(最小版)を作成する

f:id:tbpg:20160621233400j:plain

Atom で Crystal の Snippet (最小版)を作成します。
作成する内容は自分が使いやすいもの、という基準なので万人にとって使いやすいかはわかりません。

language-crystal-actual

language-crystal-actual という Atom Package で将来 Snippet を提供予定のように見えます。
今回は自分好みの Snippet を作成するので language-crystal-actual には干渉せず、
別途新規作成しようと思います。

atom.io

作成基準

基本方針としては、利用頻度が高いと想定されるものを対象にしました。

  • 基本文法
  • 頻繁に利用する標準クラスのメソッド名
  • よく利用する標準クラスのクラス名
  • ECR(RubyでいうところのERB)の <%= %> , <% %> syntax
  • Spec関連の文法
  • Exception関連のクラス名

Package, GitHub

$ apm install atom_crystal_snippet

もしくは GUI の Install Packages からインストールしてください

デモ

f:id:tbpg:20160621233133g:plain