タグ

vcsに関するsudoemacsのブックマーク (2)

  • zshのターミナルにリポジトリの情報を表示してみる · けんごのお屋敷

    zshのターミナルに今いるパスのリポジトリの情報を表示してみることにします。最終目標はこんな感じ。 ブランチ名を表示 全てコミットされてきれいな状態であれば緑色 addされていないファイルがあれば+マークをつけて赤色 commitされていないファイルがあれば!マークをつけて黄色 ちなみにこの記事に書いてあることは zsh のバージョンが 4.3.10 以上に限って有効です。 さて、これを実現するには vcs_info というものを使います。以下のような記述を ~/.zshrc に追加します。 # この行は現在のパスを表示する設定です。ブランチを表示して色をつける設定とは関係ありません RPROMPT="%{${fg[blue]}%}[%~]%{${reset_color}%}" autoload -Uz vcs_info setopt prompt_subst zstyle ':vcs_i

  • 「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