public
Description: Bundles is the set of Textmate's bundles used in Improve It.
Clone URL: git://github.com/tapajos/bundles.git
bundles / GitHub.tmbundle
name age message
..
directory Commands/ Sun Jul 13 07:28:20 -0700 2008 Add mirror 'GitHub.tmbundle/'. [tapajos]
file README.markdown Sun Jul 13 07:28:20 -0700 2008 Add mirror 'GitHub.tmbundle/'. [tapajos]
directory Support/ Sun Jul 13 07:28:20 -0700 2008 Add mirror 'GitHub.tmbundle/'. [tapajos]
file info.plist Sun Jul 13 07:28:20 -0700 2008 Add mirror 'GitHub.tmbundle/'. [tapajos]
README.markdown

GitHub TextMate bundle

Contains the following commands specific to the current file:

  • Show in GitHub - opens the current file in github, and selects the same lines that are selected in the current file
  • Annotate/Blame/Comment Line - finds the original commit where this line was created and opens that commit in GitHub, whereby you can use the GitHub comment feature

Contains the following commands specific to the repository:

  • Show Network in GitHub - opens the "Network" view in GitHub so you can see who has interesting commits that you don't have

Prerequisites

The bundle requires Ruby, RubyGems, and the git RubyGem:

    sudo gem install git

Installation

To install via Git:

    cd ~/"Library/Application Support/TextMate/Bundles/"
    git clone git://github.com/drnic/github-tmbundle.git "GitHub.tmbundle"
    osascript -e 'tell app "TextMate" to reload bundles'

Source can be viewed or forked via GitHub: http://github.com/drnic/github-tmbundle/tree/master

To install without Git:

    wget http://github.com/drnic/github-tmbundle/tarball/master
    open drnic-github-tmbundle*
    rm drnic-github-tmbundle*.tar.gz
    mv drnic-github-tmbundle* GitHub.tmbundle
    osascript -e 'tell app "TextMate" to reload bundles'

Either way, restart TextMate or select "Reload Bundles" from the Bundles >> Bundle Editor menu.

Author

Dr Nic Williams, drnicwilliams@gmail.com, http://drnicwilliams.com