Skip to content

Instantly share code, notes, and snippets.

@takuyan
Forked from jsteiner/projections.json
Last active December 29, 2015 14:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takuyan/7685814 to your computer and use it in GitHub Desktop.
Save takuyan/7685814 to your computer and use it in GitHub Desktop.
rails.vim projection file for Backbone.Marionette.
{
"app/serializers/*_serializer.rb": {
"command": "serializer",
"related": "app/model/*.rb",
"alternate": "spec/serializers/%s_spec.rb"
},
"app/assets/javascripts/models/*.js.coffee": {
"command": "jmodel",
"alternate": "spec/javascripts/models/%s_spec.js.coffee",
"template": "class @AppName.Models.%S extends Backbone.Model"
},
"app/assets/javascripts/collections/*.js.coffee": {
"command": "jcollection",
"alternate": "spec/javascripts/collections/%s_spec.js.coffee",
"template": "class @AppName.Collections.%S extends Backbone.Collection"
},
"app/assets/javascripts/layouts/*.js.coffee": {
"command": "jlayout",
"alternate": "spec/javascripts/layouts/%s_spec.js.coffee",
"related": "app/assets/templates/%s.jst.hamlc",
"template": "class @AppName.Layouts.%S extends Backbone.Marionette.Layout"
},
"app/assets/javascripts/views/*.js.coffee": {
"command": "jview",
"alternate": "spec/javascripts/views/%s_spec.js.coffee",
"related": "app/assets/templates/%s.jst.hamlc",
"template": "class @AppName.Views.%S extends Backbone.Marionette.ItemView"
},
"app/assets/javascripts/controllers/*.js.coffee": {
"command": "jcontroller",
"alternate": "spec/javascripts/controllers/%s_spec.js.coffee",
"template": "class @AppName.Controllers.%S"
},
"app/assets/javascripts/routers/*.js.coffee": {
"command": "jrouter",
"alternate": "spec/javascripts/routers/%s_spec.js.coffee",
"template": "class @AppName.Routers.%S"
},
"spec/javascripts/*_spec.js.coffee": {
"command": "jspec",
"alternate": "app/assets/javascripts/%s.js.coffee"
},
"app/assets/templates/*.jst.hamlc": {
"command": "template",
"alternate": "app/assets/javascripts/views/%s.js.coffee"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment