pukiwiki-pre
普段自分が良くやる作業をelispにしました。
他の人には需要がないかもしれませんが公開しておきます。
通常の文章を、Puikiwikiに整形済みテキストとして貼りたいときに使います。
- 空行を全角スペースに置換
- 行頭に半角スペースを挿入
- バッファ全体をCopy Region
をやっているだけです。
pukiwiki-pre.el
(defun pukiwiki-pre ()
(interactive)
(save-excursion
(goto-char (point-min))
(replace-regexp "^$" " ")
(goto-char (point-max))
(beginning-of-line)
(forward-char)
(open-rectangle (point-min) (point))
(mark-whole-buffer)
(copy-region-as-kill-nomark (point-min) (point-max))
)
)