fixedpoint.jp


delete leading whitespace (2009-10-22)

Emacs には delete-trailing-whitespace という便利な関数(コマンド)があります。行の末尾に続く空白をターゲットにして消します。しかし、これらはその行の行末記号からみると leading whitespace ということになります。もしそうなら delete trailing whitespace すると次の行のインデントがなくなります。

この行末記号ベースの考え方でいうと、別の関数 delete-blank-linesdelete-leading-eol といっても delete-trailing-eol といっても OK です。(厳密には、行末記号のみからなるバッファでは1つが残ることになるのでダメです。)

だからどうなんだという話ですが。


© 2006-2023 fixedpoint.jp