タッチされた行の空白のみをクリーンアップする


15

私が取り組んでいるほとんどのプロジェクトでは、を使用しbefore-save-hookて実行しますwhitespace-cleanup。これは、チームの全員がスペースをクリーンアップする場合は問題ありませんが、ほとんどのファイルが末尾の白で散らかっていて、既に実行中のプロジェクトに関与している場合があります。現在、私は単に保存フックをオフにしてスペースのシェアを追加しますが、理想的には差分をきしみにしたいです。

私が触れた行の空白のみをクリーンアップするパッケージはありますか?

回答:


14

ws-butlerパッケージ削除しがタッチラインから空白のみ。パッケージはMelpaで入手できます。

githubのそのパッケージのREADMEから:

触れた線だけがトリミングされます。バッファーの終わりの空白が変更されると、バッファーの終わりの空白行はrequire-final-newlineに関して切り捨てられます。

トリミングは保存時にのみ発生します。


ああ、私はこの解決策が好きです、私はこれと同じ問題を頻繁に経験しました。
shapr 14

0

最近、「whitespace-cleanup-mode」に出会いました。Githubのページによると、

whitespace-cleanup現在のバッファを保存する前に呼び出すマイナーモード。ただし、バッファ内の空白が最初にクリーンだった場合のみ。

望みどおりに動作しない場合がありますが、同様の問題を抱えている他のユーザーを支援する場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.