.atom/snippets.cson
に複数の snippet を登録しようとしてはまりました。。
以下のように snippet を登録するのは誤りです。
snippets.cson
# 間違い!! log1 は有効になりません。
'.source.js':
'log1':
'prefix': 'l'
'body': 'console.log($1);'
'.source.js':
'log2':
'prefix':'cl'
'body': 'console.log($1);'
上のように書くと、最後の snippet しか有効になりません。
正しくは、下のように '.sources.js'
にまとめて書きます。
snippets.cson
'.source.js':
'log1':
'prefix': 'l'
'body': 'console.log($1);'
'log2':
'prefix':'cl'
'body': 'console.log($1);'
もう一つ注意点として、上の log1
と log2
を同じ文字列にしてしまうと、最後の定義しか有効になりません。