2014-11-14 55 views
0

是否有任何emacs模式可以正确格式化ejs模板文件。在emacs中格式化ejs模板文件

样品EJS模板文件

<!DOCTYPE html> 
<html> 
    <head> 
    </head> 
    <body> 
    <b> <%= doc.session_name %> </b> 
    <ul> 
     <% var p = {}; %> 
     <% var coinInitialPositions = [-1, -1]; %> 
     <% for (var i = 0; i < doc.moves.length; ++i) { %> 
    <% if (doc.moves[i].type === 'dice_values') { %> 
    <%  if (typeof p[doc.moves[i].player] === 'undefined') { %> 
     <%  p[doc.moves[i].player] = []; %> 
     <%  } %> 
    <%  p[doc.moves[i].player] = p[doc.moves[i].player].concat(doc.moves[i].values); %> 
    <% } %> 

    <li> 
     <%= i + " " + JSON.stringify(doc.moves[i]) %> 
    </li> 
     <% } %> 
    </ul> 
    <% for (var player in p) { %> 
    <li> 
     <b> <%= player + ": [" + p[player] + "]"%> </b> 
    <li> 
     <% } %> 
    </body> 
</head> 
+1

快速[谷歌搜索](https://www.google.co.uk/webhp #q = emacs + ejs)调出[this](http://web-mode.org/)。 – 2014-11-14 13:29:12

回答