タグ

gitとemacsに関するtuto0621のブックマーク (5)

  • Emacs上で動作するGitクライアント「Magit 2.2」リリース | OSDN Magazine

    Emacs上で動作するGitクライアント「Magit」の開発チームは8月15日、最新版「Magit 2.2」をリリースした。多数のコマンドが追加されている。 Magitは、Emacs上でバージョン管理システムGitを操作するためのパッケージ。Gitの主要コマンドをEmacs上から操作できることを目指しており、現時点でもGitユーザーが利用するほとんどのタスクをEmacsから行えるという。 Magit 2.2は7月に公開されたMagit 2.1に続く最新版。6週間に19人から合計321のコミットがあったという。パッケージマネージャELPA(Emacs Lisp Package Archive)で提供される「with-editor」および「magit-popup」パッケージが「async」パッケージに依存するようになり、「async-bytecomp-package-mode」モードを有効にす

    Emacs上で動作するGitクライアント「Magit 2.2」リリース | OSDN Magazine
  • Magitユーザーマニュアル

    MagitユーザーマニュアルMagit は、バージョン管理システムGitリポジトリへのインターフェースで、 Emacsへの拡張機能として実装されています。 Magitは、GNU Emacsのバージョン22以降をサポートしています。 それは、他のemacs達も動作するかもしれませんが、Magit開発者は、サポートされていないバージョンで表示されたバグを調査し、修正するつもりは ありません。 でも、他のemacs達のバグ修正パッチや、互換性を維持するボランティア活動は歓迎します。 はじめに謝辞セクションステータス追跡されていないファイルステージングとコミット履歴Reflogsバッファーをコミット差分を取るタギング再設定隠しておく分岐ブランチマネージャどうなってんのー?マージリベース書き換えプッシュとプル2分割表示サブモジュールMagit拡張機能の使用直にGitを使用カスタム化よくある質問 1

    tuto0621
    tuto0621 2015/08/16
    日本語訳だー
  • git-gutter.elの紹介 - Qiita

    拙作の git-gutter.elを紹介します. 作り始めたのは 2年前ぐらいでしたが, 今年当初から問題となっていた高速化の課題など取り組んだので改めて紹介しようと思います. リポジトリ 今年行った改良点 hook-pointでの処理を同期的に行っていたものを非同期に変更 不要な更新を極力行わないように修正 Git以外の対応(Mercurial, Bazzar) 大きな変更は軽量化です. 重いということがいろいろ問題視されていて, git-gutter-plusという fork版ができたりしていました. 自分でもそのあたりを認識していたんですが, よくわからないし, 我慢すれば使えるということで放置していました. しかし今年はスキルも高まってきたし, そろそろできるだろということで取り組んでなんとか対応出来ました. Linux Kernelソースで使うこともありますが, 不満を感じること

    git-gutter.elの紹介 - Qiita
    tuto0621
    tuto0621 2014/12/01
    前回(変更可)のコミットからの変更を編集しながら視覚的に確認することができます
  • ソースコードに効率的にアクセスする(git grep + peco, helm plugins) - yebis0942’s blog

    これまでhelmとシェルの補完機能で生きてきたけど、ファイル数が100を超えるようなプロジェクトだとそれではしんどくなってくる。もう少し規模の大きいコードベース向けの既存の解決策をいくつか紹介する。 git grep (またはgit ls-files) + pecoで絞り込む Goソースをgrep → pecoで選択 → vimで該当行番号にジャンプした状態で開くワンライナー - Qiitaが参考になる。ファイルパスを**/*.goから**/*.pmなどに変えればPerlソースにも使えるし、後述するようにawkの部分を変えるとEmacsでも使える。使ってる様子。 git find foobarのように使えるシェルスクリプト版もあります。 git findコマンドを作った - あんパン 仕組み git grep: Gitで管理しているファイルからgrepする。 検索対象はカレントディレクトリ

    ソースコードに効率的にアクセスする(git grep + peco, helm plugins) - yebis0942’s blog
    tuto0621
    tuto0621 2014/08/27
    よかったらmilkode.elも(宣伝)
  • 今いるgitレポジトリ内のファイルを一瞬で開くelisp - Qiita

    自分で書いたelispの中で一番重宝しているもの. 以下のコードを適当なところ(init.elなど)に貼れば,C-;でそのプロジェクト内のファイルをanything絞りこみして開ける. (defun anything-c-sources-git-project-for (pwd) (loop for elt in '(("Modified files (%s)" . "--modified") ("Untracked files (%s)" . "--others --exclude-standard") ("All controlled files in this project (%s)" . "")) collect `((name . ,(format (car elt) pwd)) (init . (lambda () (unless (and ,(string= (cdr el

    今いるgitレポジトリ内のファイルを一瞬で開くelisp - Qiita
    tuto0621
    tuto0621 2012/03/05
    インストールしなければ、楽しみ。
  • 1