Vim Projectionist Default File of Type
When setting up vim-projectionist, we can add a directory and filetype like this:
{
"src/components/*.js": {
"command": "component"
}
}
With this in place, :Ecomponent
will tab-complete to any JavaScript file in src/components
, and :Ecomponent navbar
will jump straight to the navbar.js
component.
Let's add a second key that includes a hard-coded file name.
{
"src/components/*.js": {
"command": "component"
},
"src/components/App.js": { "type": "component" }
}
This pair tells vim-projectionist to jump to App.js
if no argument is provided to :Ecomponent
.
Replace App.js
with your root component, and you have a shortcut to the top of your component hierarchy.