テキストモードでタブが電気的になるのを防ぐにはどうすればよいですか?
Aug 24 2020
テキストモードでプレーンテキストドキュメントを編集するときにTabキーを押すと、emacsは、カーソルが上の行にある単語の先頭のすぐ下に表示されるまでスペースを挿入します。
私はそれがこれをすることを望まない。私が欲しいのは、タブキーでカーソル位置を列に並べて、カーソルを次のプリセットタブストップに揃え、従来の機械式手動タイプライターと同じように、前の行のテキストを無視することです。
タブをテキストモードで従来の手動タイプライターのように動作させるには、どの設定を変更する必要がありますか?
回答
3 pst Aug 24 2020 at 21:44
TABが今していることはindent-for-tab-commandです。あなたが欲しいのはtab-to-tab-stopです。後者はで入手できるM-iので、1つのオプションはそれを使用することを学ぶことです。
常にTABをバインドして、そのコマンドをテキストモードで実行するには、次のように入力できます。
(add-hook 'text-mode-hook
(lambda ()
(define-key text-mode-map "\t" 'tab-to-tab-stop)))
initファイル内。