プロジェクトごとに異なるインデント スタイル (2 ~ 4 個のスペース、タブ) を使用できます。現在のファイルのスタイルに合わせてカスタム スニペットを作成したいと考えています。組み込みの Ruby スニペットはこれを行いますが、カスタム スニペットはスニペットのインデントを保持します。ドキュメントを確認したところ、定義済みの変数が見つかりました。
$TM_SOFT_TABS YES if translate_tabs_to_spaces is true, otherwise NO.
$TM_TAB_SIZE Spaces per-tab (controlled by the tab_size option).
しかし、どのインデントを使用するかを制御するためにそれらを利用する方法が本当にわかりません。