# Vim Plugin for Ember-Cli

**URL:** <https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387>\
**Category:** Ember CLI\
**Created:** [July 14, 2015, 5:05pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387 "2015-07-14T17:05:22Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![collegeimprovements](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/collegeimprovements/32/11074_2.png) [@collegeimprovements](https://discuss.emberjs.com/u/collegeimprovements)\
**Post date:** [July 14, 2015, 5:05pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/1 "2015-07-14T17:05:22Z")

</div>

Do we have any vim-plugin for `emberjs` syntax, `handlebars` syntax, `hbs` templates in html ? It’s surprising that both Yehuda and Tom use vim and still we don’t have first-class vim plugins for Emberjs.

---

<div class="post-metadata">

**Author:** ![kylecoberly](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/kylecoberly/32/15828_2.png) [@kylecoberly](https://discuss.emberjs.com/u/kylecoberly)\
**Post date:** [July 14, 2015, 5:22pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/2 "2015-07-14T17:22:02Z")

</div>

I use [GitHub - mustache/vim-mustache-handlebars: mustache and handlebars mode for vim](https://github.com/mustache/vim-mustache-handlebars) for handlebars highlighting, works great. I’m curious if there’s any kind of autocomplete plugins or something for Ember, but all of the other Ember stuff is just picked up by my regular JS highlighter.

---

<div class="post-metadata">

**Author:** ![collegeimprovements](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/collegeimprovements/32/11074_2.png) [@collegeimprovements](https://discuss.emberjs.com/u/collegeimprovements)\
**Post date:** [July 14, 2015, 5:45pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/3 "2015-07-14T17:45:26Z")

</div>

Does it work in inline html templates too ?

On autocompletion path I totally agree with you. We should have a plugin like Rails.vim for Ember.

---

<div class="post-metadata">

**Author:** ![kylecoberly](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/kylecoberly/32/15828_2.png) [@kylecoberly](https://discuss.emberjs.com/u/kylecoberly)\
**Post date:** [July 14, 2015, 5:58pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/4 "2015-07-14T17:58:04Z")

</div>

> [@collegeimprovements](#):
>
> Does it work in inline html templates too ?

I don’t think so, it’s based off file extension.

---

<div class="post-metadata">

**Author:** ![mszoernyi](https://avatars.discourse-cdn.com/v4/letter/m/ec9cab/32.png) [@mszoernyi](https://discuss.emberjs.com/u/mszoernyi)\
**Post date:** [September 5, 2015, 3:28pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/5 "2015-09-05T15:28:04Z")

</div>

Just found this old post while searching for this, maybe saves some times if someone finds this post as well

[https://github.com/dsawardekar/ember.vim](https://github.com/dsawardekar/ember.vim)

---

<div class="post-metadata">

**Author:** ![Benson](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/benson/32/14372_2.png) [@Benson](https://discuss.emberjs.com/u/Benson)\
**Post date:** [October 3, 2015, 1:47pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/6 "2015-10-03T13:47:13Z")

</div>

This plugin has not been maintained as Ember has evolved.

I’m looking for a modern Vim plugin that fully supports Ember 2 and Ember CLI.

I believe Yehuda uses Vim, and would love to know his setup.

---

<div class="post-metadata">

**Author:** ![Benson](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/benson/32/14372_2.png) [@Benson](https://discuss.emberjs.com/u/Benson)\
**Post date:** [January 4, 2016, 1:07pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/7 "2016-01-04T13:07:26Z")

</div>

Bueller… Bueller… Bueller…

---

<div class="post-metadata">

**Author:** ![collegeimprovements](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/collegeimprovements/32/11074_2.png) [@collegeimprovements](https://discuss.emberjs.com/u/collegeimprovements)\
**Post date:** [January 4, 2016, 6:11pm UTC](https://discuss.emberjs.com/t/vim-plugin-for-ember-cli/8387/8 "2016-01-04T18:11:16Z")

</div>

It would be great if some of the people from Ember community can share their workflow. Many people are using `vim-projectionist`. It would be great if someone can share what they use and how!
