タグ

GitとEmacsに関するkawachoのブックマーク (2)

  • anything-git-project.elを少し手直ししてみた - $shibayu36->blog;

    id:yaottiさんが作っているanything-git-project.el(プロジェクト内のファイルを絞り込んで操作するanything-git-project.el - yaotti's diary)ですが、gitでproject管理している人にとってはすごく便利です。 ただ、一つだけ不満がありました。 現在のディレクトリからの相対パスが出てしまう ../../とかあんまり見たくない そこでちょっとだけ手直ししてみました。 chomp elisp触ってるとchompが欲しいけど無い、みたいな状況に出会います。そこで以下の関数をユーティリティとして定義しておくと良いと思います。今回の手直しではこれを使ってるので、適当にどこかで定義しておいてください。 (defun chomp (str) (replace-regexp-in-string "[\n\r]+$" "" str)) 変更

    anything-git-project.elを少し手直ししてみた - $shibayu36->blog;
  • 「EmacsでChangeSetベースのVCSと仲良くする」(菅原泰樹) — ありえるえりあ

    EmacsでChangeSetベースのVCSと仲良くする」(菅原泰樹) 「Emacsのトラノマキ」連載第八回「EmacsでChangeSetベースのVCSと仲良くする」 今回は前回の予告通りChangeSetベースのVCSを扱うためのあれこれを書いていきます.GitやMercurialなどの分散型VCSだけではなく,現場で使うことの多いSubversionの話もあるのでご安心を. 今回の記事にあるelispのカスタイマイズ例は筆者の会社のブログにも載せるつもりです.書き写すのが面倒な人はそちらを見るようにしてください. VCで仲良くする Emacs23からは標準で付いているVCにもいくつかChangeSet向けの機能が追加されました.diffのChangeSet対応とvc-dirです.VCを使うメリットは各種のVCSで全て同じ操作ができることと,標準で使えることです.ファイル単位での操作

  • 1