通常,Emacsでは行を字下げするのにタブ文字と空白の両方を使います.しか
し空白だけ使って字下げすることもできます.このためには,
indent-tabs-mode
をnil
に設定します.この変数はバッファごと
にあります.変数の値を変えるとそれはカレントバッファだけに作用します.し
かしこれにはデフォルト値もあってこれも変更することができます.
See section ローカル変数.
すべての空白でないテキストの桁を保存したまま,タブを空白に変換したり, その逆を行なったりするコマンドもあります.M-x tabifyはリージョン内 で3個以上連続した空白を探し,字下げを変更せずにすむ場合にそれをタブに置 き換えます.M-x untabifyは,リージョンのすべてのタブを必要なだけの 空白に置き換えます.