私は、emacs で JavaScript を操作するために js2-mode を使用していますが、ほとんどの場合、非常に便利です。ただし、jQuery、クロージャー、および JSON を操作する場合、インデント メソッドは非常にイライラします。たとえば、次のようにインデントしたいコードです。
var foo = jQuery('#mycontainer ul li').each(function(el){
var bar = el.html();
});
次のようになります。
var foo = jQuery('#mycontainer ul li').each(function(el){
var bar = el.html();
});
タブキーを押したときに、すべてのインデント「ヘルパー」をオフにして、emacsにN 個のスペースを挿入させる方法はありますか? 手動のインデントは一歩後退していることは知っていますが、読みやすいコードを持つことは、期待どおりに機能しないツールよりも便利です。