如何为ejs文件在vim中启用emmet

问题描述

我想在ejs文件上使用emmet-vim,我的.vimrc配置为

let g:user_emmet_install_global = 0
autocmd FileType html,css,ejs emmetInstall
" redefine trigger key
let g:user_emmet_leader_key=','
let g:user_emmet_settings = {
  \  'PHP' : {
  \    'extends' : 'html',\    'filters' : 'c',\  },\  'xml' : {
  \    'extends' : 'html',\  'haml' : {
  \    'extends' : 'html',\  'ejs' : {
  \    'extends' : 'html',\  }}

但是还是行不通,有人可以帮忙吗?

P.S。我的emmet-vim在html和css文件上正常运行

解决方法

也许您可以使用Web-api在this way中进行尝试

let g:user_emmet_settings = webapi#json#decode(join(readfile(expand('~/.snippets_custom.json')),"\n"))

参考:emment-vim