フォーカスが失われたときにファイルを自動的に保存するようにvimエディター(MacVimを使用)をセットアップしました:
autocmd FocusLost * silent! wall
また、次の自動コマンドを使用して、Pythonファイルから末尾の空白を自動的に削除します。
autocmd BufWritePre *.py :%s/\s\+$//e
この自動コマンドは、ファイルを手動で(入力する:wか、を押し⌘sて)保存すると完全に機能しますが、別のアプリケーションに切り替えてバッファが自動的に書き込まれると実行されません(つまり、空白が削除されません)。
これらの自動コマンドを変更して、連携させるにはどうすればよいですか?