タグ

2013年2月2日のブックマーク (2件)

  • all-ext.el:対象行を絞り込んでからまとめて編集するM-x allを超強化!occurと融合&anything・helmと連携 - http://rubikitch.com/に移転しました

    お久しぶりです。 みなさん、M-x allって知ってますか? M-x package-install all でインストールできるのですが、これはM-x occurのように正規表現にマッチする行を表示します。 occurとの違いは表示結果を書き換えれば、該当部分が自動的に書き変わることです。 ユースケースとしては、編集対象行を絞り込んでから、置換やrectangle系コマンドで一気に編集するって感じです。 便利なので以前から重宝しています。 ただ、occurより劣る点としては、対象行の行番号が出ていない点と、M-g M-n (next-error)とM-g M-p (previous-error)で移動できない点です。 (union all occur) occurで絞り込んだはいいけれど、その結果をやっぱり編集したいという場合に改めてM-x allを実行するのは面倒ですね。 そこで、拙作

    tarao
    tarao 2013/02/02
  • mode-lineのモード情報をコンパクトに表示する - Shohei Yoshida's Diary

    mode-lineに表示されるモードが長ったらしいとうざいです。 最近は PCの画面も横に伸びてきて、1つしかウインドウがない 場合はいいんですが、フレームを分割をしていくと、窮屈に なってしまいます。 そのあたりのことを何も気にせず設定していると以下のようになって しまいます。心当たりがある方も多いのではないでしょうか。 外部から変えられてたり、autocompleteみたいに簡潔につけているものも あるんですが、すべてそういうわけではありませんので、結局長いのが 残ってしまっていたっていう現状だったんですが、対応方法がわかった ので示します。 対応方法 Hiding and replacing modeline strings with clean-mode-line - Mastering Emacs に書いているままなんですが、after-change-major-mode-hoo

    tarao
    tarao 2013/02/02