oeditで空白文字だけの行を空行に変換するマクロ

本当は、保存する直前で自動的に実行するようにしたかったけど、対応するイベントが分からなかった
仕方ないのでショートカットに

;; ==================================================================;; Ctrl+Wで空白文字だけの行を空行に変換する
;; ==================================================================(app-set-key "Ctrl+W"
(lambda ()
(editor-replace-string (regexp->string #/^[\s\t ]+$/)  "")
(editor-replace-string (regexp->string #/[\s\t ]+$/)  "")
)
)

追加

2012-03-23
: 行末まで連続する空白文字を削除するように修正