• Stars
    star
    361
  • Rank 117,957 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 11 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sublime Text plugin "git_commit_msg plugin": shows the git commit history for one or more lines of code.

Sublime Text plugin: GitCommitMsg

Shows the git commit history for one or more lines of code. Essentially it performs a git blame on the selected line(s) of code, and then performs a git show on the resulting commit(s).

Inspired by "Every line of code is always documented"

Usage

  • Supports Sublime Text 2 & Sublime Text 3
  • Mac: Default keybinding is Command+Shift+m
  • Linux/Windows: Default keybinding is Alt+Shift+m
  • Assumes git is installed and in the $PATH

Example

Screenshot

Install from Package Control

The easiest way to install this is with Package Control.

  • Bring up the Command Palette (Command+Shift+p on OS X, Control+Shift+p on Linux/Windows).
  • Select "Package Control: Install Package"
  • Select GitCommitMsg when the list appears.

Manual Install

Use this if for some reason you cannot use Package Control steps above and/or the plugin does not appear yet in Package Control. Thanks to https://github.com/kemayo/sublime-text-git/wiki for documenting these steps originally.

First, you need to have git installed and in your $PATH. Afterwards you may need to restart Sublime Text 2 before the plugin will work.

OSX

$ cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/
$ git clone git://github.com/cbumgard/GitCommitMsg.git GitCommitMsg

Linux (Ubuntu like distros)

$ cd ~/.config/sublime-text-2/Packages/
$ git clone git://github.com/cbumgard/GitCommitMsg.git GitCommitMsg

Windows 7:

Copy the directory to: "C:\Users\<username>\AppData\Roaming\Sublime Text 2\Packages"

Windows XP:

Copy the directory to: "C:\Documents and Settings\<username>\Application Data\Sublime Text 2\Packages"

More Repositories

1

nodejs-vagrant

Vim Script
85
star
2

node-qrand

Quantum random number generator module for Node.js. Based on the ANU Quantum Random Number Generator http://photonics.anu.edu.au/qoptics/Research/qrng.php
JavaScript
42
star
3

node-boot

node-boot is a starting point for developing a web application based on a proven node.js stack.
JavaScript
22
star
4

node-mongo-postal

A node.js module that both creates a MongoDB collection of US postal codes and as well as provides geo-spatial searching on them given a source zipcode and radius.
JavaScript
16
star
5

node-mongo-join

mongo-join provides document joins for MongoDB in Node.js. Based on the node-mongodb-native module.
JavaScript
12
star
6

golang-vagrant

Ubuntu 12.04-64 with Go installed as well as Vim and all the Go plugins for Vim
Ruby
12
star
7

ping-dropwizard

A small Dropwizard based web application built with AngularJS, Bootstrap, Maven, and Yeoman.
JavaScript
4
star
8

node-dwolla-masspay

Easy node.js integration for Dwolla's MassPay API
JavaScript
4
star
9

qrand-www

Website visualization of quantum numbers generated by http://photonics.anu.edu.au/qoptics/Research/qrng.php
JavaScript
4
star
10

node-textbot

A node.js server that listens for text (SMS) messages containing Javascript and texts you back the results
3
star
11

SublimeListenr

plugin for sublime text 2 that listens on all code editing events and logs to a server for fun audio/visual representation
Python
3
star
12

cha-ching

Listens for payment webhooks via Stripe or Dwolla and responds by notifying a list of people via Twilio SMS
JavaScript
2
star
13

mathoid-vagrant

Vagrant machine to configure an Ubuntu Trusty 14.04 64-bit box with Mathoid based on Node.js & Phantomjs Chef Solo scripts.
2
star
14

node-boot-d3

A node-boot project that includes D3 integration
JavaScript
2
star
15

node-mavlink-gc

JavaScript
1
star
16

docker-vagrant

A Vagrant box provisioned with Docker. Based on Ubuntu Precise 12.04 64-bit with a kernel upgrade from 3.2->3.8.
Vim Script
1
star