This file is used to help you navigate around in your project. You will want to install Tpope Vim Projections.
Create a new file .projections.json
and put it in your root project directory and take the above code and put it in there.
This file is used to help you navigate around in your project. You will want to install Tpope Vim Projections.
Create a new file .projections.json
and put it in your root project directory and take the above code and put it in there.
{ | |
"app/initializers/*.js": { | |
"type": "initializer", | |
"alternate": "tests/unit/initializers/{}-test.js" | |
}, | |
"tests/unit/initializers/*-test.js": { | |
"type": "initializer-test", | |
"alternate": "app/initializers/{}.js" | |
}, | |
"app/instance-initializers/*.js": { | |
"type": "instance-initializer", | |
"alternate": "tests/unit/instance-initializers/{}-test.js" | |
}, | |
"tests/unit/instance-initializers/*-test.js": { | |
"type": "instance-initializer-test", | |
"alternate": "app/initializers/{}.js" | |
}, | |
"app/models/*.js": { | |
"type": "model", | |
"alternate": "tests/unit/models/{}-test.js" | |
}, | |
"tests/unit/models/*-test.js": { | |
"type": "model-test", | |
"alternate": "app/models/{}.js" | |
}, | |
"app/adapters/*.js": { | |
"type": "adapter", | |
"alternate": "app/serializers/{}.js" | |
}, | |
"app/serializers/*.js": { | |
"type": "serializer", | |
"alternate": "app/adapters/{}.js" | |
}, | |
"app/services/*.js": { | |
"type": "service", | |
"alternate": "tests/unit/services/{}-test.js" | |
}, | |
"tests/unit/services/*-test.js": { | |
"type": "service-test", | |
"alternate": "app/services/{}.js" | |
}, | |
"app/transforms/*.js": { | |
"type": "transform", | |
"alternate": "tests/unit/transforms/{}-test.js" | |
}, | |
"tests/unit/transforms/*-test.js": { | |
"type": "transform-test", | |
"alternate": "app/transforms/{}.js" | |
}, | |
"app/routes/*.js": { | |
"type": "route", | |
"alternate": "app/templates/{}.hbs", | |
"related": "app/controllers/{}.js" | |
}, | |
"app/templates/*.hbs": { | |
"type": "template", | |
"alternate": "app/routes/{}.js" | |
}, | |
"tests/unit/routes/*-test.js": { | |
"type": "route-test", | |
"alternate": "app/routes/{}.js" | |
}, | |
"app/controllers/*.js": { | |
"type": "controller", | |
"alternate": "tests/unit/controllers/{}.hbs" | |
}, | |
"tests/unit/controllers/*.hbs": { | |
"type": "controller-test", | |
"alternate": "app/controllers/{}.js" | |
}, | |
"app/components/*.js": { | |
"type": "component", | |
"alternate": "app/templates/components/{}.hbs" | |
}, | |
"app/templates/components/*.hbs": { | |
"type": "ctemplate", | |
"alternate": "app/components/{}.js" | |
}, | |
"tests/integration/components/*-test.js": { | |
"type": "component-test", | |
"alternate": "app/components/{}.js" | |
} | |
} |