スマートフォン用の表示で見るポクポクポクッとしてツナッ2012-09-16rubyでreplace-regionするelisp(2)Emacsこの記事もちょっと古いです。新しいの前のをちょっと良くした。前のは大きいリージョンだと動かなかったり%記法で埋め込んでるから[]の対応が変なリージョンだと動かなかった。tempfileを作ってヒアドキュメントで埋め込むようにした。ヒアドキュメントの区切り文字はEOS+tempfileのパスのsha1を使ったからEOSとかリージョンに入ってても大丈夫。replace-region-by-rubyしたらminibufferに入力促される。`R`っていう変数にリージョンの文字列が入ってるからRubyで適当に操作して出力したもので置換される。')とかしたらリージョン中の単語の頭を大文字にできる。Emacsのつらい正規表現書かなくていいし、けっこう便利。Rっていう名前が気に食わなかったり、Emacsのパスにruby入ってない人はrrruby:region-variableとかrrruby:ruby-commandを上書きしたらいい。(1)月別アーカイブ。