私は長年の vim ユーザーであり、最近、emacs に viper-mode があり、両方の長所を提供していることを発見しました (少なくとも私にとっては)。ただし、私は主に Python でコーディングしており、タブとスペースの混在が大きな問題であるため、本当に気になることが 1 つあります。
挿入モードでは、TAB を押したときに、TAB の代わりに viper-shift-width スペースを挿入したいと思います。これどうやってするの?いくつかの単純な Lisp 関数/設定が解決策だと思います。
これを実行できるviper-mode設定には何も見つかりませんでした。
編集:
私は(setq-default indent-tabs-mode nil)
.emacs に持っていますが、viper-mode で挿入モード (挿入モードの vim で) にあるとき、これは機能しません