Ember.js

概要

Ember.js 用の Emacs の拡張としては ember-modehandlebars-mode が存在する

ember-mode unused

ember-mode は Ember.js アプリケーションのファイルナビゲーションや生成を行ってくれるモード。実は麦汁さんは使えてない。

インストールするだけではダメで、 ember-mode を明示的に起動しないといけない。

そのためには dir-locals を使うとか projectile なんかがやってるようにフォルダ構成から判定させるみたいなことが必要そう。だるい。

というわけで死蔵中。

ついでにいうとキーバインドもだるい系なので使う時は Hydra を用意した方が良さそう

インストールは GitHub からできるが el-get.lock を用いたバージョン更新確認スクリプトのためレシピを追加している

(:name ember-mode
       :website "https://github.com/madnificent/ember-mode"
       :description "Ember-mode speeds up navigation in EmberJS projects."
       :type github
       :branch "master"
       :pkgname "madnificent/ember-mode")

このレシピを用意した上で以下でインストール

(el-get-bundle ember-mode)

handlebars-mode improvement

handlebars-mode は Ember.js のテンプレートエンジンとして採用されている Handlebars を書くためのモード。

syntax highlight と、いくつかの編集機能を備えている。が、今のところ麦汁さんは syntax highlight しか使えてない。

編集コマンドは major-mode-hydra で使えるようにしてあげれば良さそう

(el-get-bundle handlebars-mode)