マークされた領域に<%%>タグをすばやく配置する方法を探しています。私はrhtml-modeでrinariを使用しています。私はそのようなことをしたい(私はrhtmlモードにいます):
たとえば、ルビーコードがあります
a.each do |e|
puts e
end
そして私はselect-regionでそれを選択し、いくつかの魔法の鍵を入れて、私は持っています:
<% a.each do |e| %>
<%= puts e %>
<% end %>
たとえば、いくつかのHTMLタグが混在するルビーコードを選択した場合、<%%>はルビーコードにのみ適用され、残りは無傷のままである必要があります。また、何も選択しない場合は、入力を待つために、真ん中にポイントを付けて<%%>を配置する必要があります。たぶんemacs関数やパッケージとして存在するようなものがあるのだろうか?
YAsnippet modのスニペットとしてそれをやろうとしていましたが、それは私が望むものとはほど遠いものです。