basic-mode には,インデントをタブで行うことを指定するバッファローカル
な変数が準備されていないようなので,例えばタブ幅 4 でインデントを行う
場合は初期化ファイルに,
(add-hook 'ed::*basic-mode-hook*
#'(lambda ()
(set-tab-columns 4 (selected-buffer))
(setq ed::*basic-indent-level* (tab-columns))
(make-local-variable 'indent-tabs-mode)
(setq indent-tabs-mode t)))
とか書いておけばよいと思われます。
[xyzzy Part9 948] より。