Atomでコーディング中にPug(旧Jade)でEmmetが発動しないのをどうにかする


タイトルそのままなのですが、Jade→Pugに環境を切替えた時に、Emmetが発動しなくて非常にストレスが溜まっていました。(最初にJadeで作成し、Pugに拡張子を変更する。やってられないのでJadeにするなど。)

まあ対応するまで待てばいいか〜っていう気持ちだったのですが、なんかいつまで待っても対応してくれそうにないのでググって解決方法を探したらありました。

解決法

file-typesというプラグインを導入し、.pugを.jadeとして認識させてあげます。

Atom→個人設定(config.cson)に、

"file-types":
  pug: "source.jade"

を貼りつけ、保存した後Atomを再起動します。

いままでタブを押してもEmmetが発動せず、スペースやタブが入力されていたものがEmmetで展開されるようになりました😂

参考:Emmet to Jade in Atom?