社内では仕事柄、デモアプリを作るためにテキストエディタでhtmlやcss、jsファイルを書く事が多々あります。 お客様からさまざまなプロジェクトのファイルをお預かりして、デザイナーさんが作った画面イメージを実際のウェブページとして仕上げて、Javascriptで操作できるようにしたりするわけです。 この時の問題の1つがインデントです。 あるプロジェクトではスペース3個ずつのインデントをしていたと思えば、別のプロジェクトではタブ1個ずつのインデントになっていたりしますし、同じプロジェクトでもhtmlはスペースインデントだけどjsはタブインデントだったりして、その組み合わせがまたプロジェクトごとに違ったりするわけです。 個人的な好みでテキストエディタにはEmacsを使っているのですが、最近になってようやく「プロジェクトごとにインデントを切り替える」ということを簡単にする設定が整理できたので、今