タグ

ブックマーク / ken-m.hatenadiary.org (3)

  • Emacs で Excel のオートフィルのようなことをする - ”E” for ...

    皆さんこんにちは。ken_m あるいは @kurenai_nobuta です。 これは、Emacs Advent Calendar jp: 2011 の 20 日目の記事として書いています。昨日 19 日目は @myuhe さんの 連続操作を素敵にするsmartrep.el作った でした。明日 21 日目は /dev/null さんです。 いや、久しぶりに自分の血の気が引く音を聞きました。何故って、この記事のアップロード直前に @myuhe さんの記事を読んだからです。まさかこのタイミングでネタが被ったかと…。幸いネタはほとんど被っていなかったですが、名前は完全に被ってしまいました。@myuhe さん、ごめんなさい。悪気はなかったです。 ちなみに、私のニコニコ動画のアカウント名は null なので、明日の分ともちょっと被ってます。嗚呼…。 何を作ったのか? 今回作ったのは srep (スレ

    Emacs で Excel のオートフィルのようなことをする - ”E” for ...
  • Magit でコメントの履歴を便利に使う (後編) - ”E” for ...

    Magit の小ネタ、後編です。前編はこちら。 前回はコメントの履歴を session.el で恒久化しました。今回は、もう少し履歴を使い易くしたいと思います。 vc.el や Magit のコメント入力ウィンドウでの M-p / M-n による履歴呼び出しは確かに便利ですが、入力中のコメント全体が履歴で上書きされてしまう点が、ちょっと残念だと思います。特に Magit の場合は、コメントの中に Magit 用のヘッダ ("Commit-All: yes" など) も含まれているため、その不便さが特に気になります。大抵、そこは再利用したくないですよね。 そこで、過去のコメントを上書きするのではなくポイントに挿入するようにして、かつ Magit のヘッダは無視するようにしてみましょう。インターフェイスとしては anything.el を利用します。(anything.el の設定は割愛します

    Magit でコメントの履歴を便利に使う (後編) - ”E” for ...
  • Magit でコメントの履歴を便利に使う (前編) - ”E” for ...

    Magit についての小ネタを 2 つ紹介。今回が前編です。後編はこちら。 Windows で VCS のフロントエンドとして Tortoise 某を使っていると、過去のコミット時に入力したコメントを再利用できるのが非常に便利だと感じるようになります。何度か続けて似たようなコメントを書くことが結構あるからです。Emacs の標準 VCS フロントエンドである vc.el や Magit でも、コメント入力ウィンドウで M-p / M-n を押すと、過去に入力したコメントを取り出すことができます。 ですが、その履歴は log-edit-comment-ring という変数に記録されているだけなので、 Emacs を終了すれば失われてしまいます。そこで、 session.el を使って履歴をずっと残すようにしてみましょう。 ;;; ;;; log-edit.el のコメント履歴を sessio

    Magit でコメントの履歴を便利に使う (前編) - ”E” for ...
  • 1