{"id":22022696,"url":"https://github.com/cj/sublime-git","last_synced_at":"2026-05-04T06:37:55.504Z","repository":{"id":66691128,"uuid":"2160963","full_name":"cj/sublime-git","owner":"cj","description":"sublime git commands","archived":false,"fork":false,"pushed_at":"2011-08-05T15:21:15.000Z","size":106,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-20T07:28:20.466Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cj.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-08-05T15:18:41.000Z","updated_at":"2013-12-19T21:26:15.000Z","dependencies_parsed_at":"2023-02-20T09:15:31.687Z","dependency_job_id":null,"html_url":"https://github.com/cj/sublime-git","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cj%2Fsublime-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cj%2Fsublime-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cj%2Fsublime-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cj%2Fsublime-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cj","download_url":"https://codeload.github.com/cj/sublime-git/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245087635,"owners_count":20558796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T06:22:27.707Z","updated_at":"2026-05-04T06:37:55.459Z","avatar_url":"https://github.com/cj.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Sublime Text 2 Plugins\n===============================================\n\nThis is just a handy place to store some plugins I wrote for ST2.\n\n\nblame.py\n========\n\nblame.py is a Git blame plugin. It takes selected lines as arguments and outputs the data into the console.\n\n![blame screenshot](https://github.com/ehamiter/Sublime-Text-2-Plugins/raw/master/blame.png)\n\n\nInstallation\n------------\n\nCopy **[blame.py](https://github.com/ehamiter/Sublime-Text-2-Plugins/raw/master/blame.py)** into your ST2 User packages folder *(Sublime Text 2 \u003e Preferences \u003e Browse Packages... \u003e User)*\n\n\nUsage\n-----\n\nSelect text or click desired line(s), then activate. \n\nI've added this to my User Key Bindings (Command-Shift-B on a Mac):\n\n    { \"keys\": [\"super+alt+b\"], \"command\": \"blame\" }\n\n...and this in User/Default\\_(your OS)\\_Context.sublime-menu, which allows context menu access:\n\n    { \"command\": \"blame\", \"caption\": \"Blame…\" }\n\n\ngoogleIt.py\n===========\n\ngoogleIt.py is a Google looker-upper. It takes the scope of the file and appends it to a Google search of either the word under the cursor or the selected text.\n\n![googleIt screenshot](https://github.com/ehamiter/Sublime-Text-2-Plugins/raw/master/googleIt.png)\n\n\nInstallation\n------------\n\nCopy **[googleIt.py](https://github.com/ehamiter/Sublime-Text-2-Plugins/raw/master/googleIt.py)** into your ST2 User packages folder *(Sublime Text 2 \u003e Preferences \u003e Browse Packages... \u003e User)*\n\n\nUsage\n-----\n\nSelect text or click desired word, then activate. \n\nI've added this to my User Key Bindings (Control-Alt-/ on a Mac):\n\n    { \"keys\": [\"ctrl+alt+forward_slash\"], \"command\": \"google_it\" }\n\n...and this in User/Default\\_(your OS)\\_Context.sublime-menu, which allows context menu access:\n\n    { \"command\": \"googleIt\", \"caption\": \"googleIt…\" }\n\n\npep8check.py\n============\n\npep8check.py is a [PEP 8 style guide](http://www.python.org/dev/peps/pep-0008/) plugin. It uses another Python program called [pep8.py](http://pypi.python.org/pypi/pep8). It looks like this:\n\n![blame screenshot](https://github.com/ehamiter/Sublime-Text-2-Plugins/raw/master/pep8check.png)\n\n\nInstallation\n------------\n\nCopy **[pep8check.py](https://github.com/ehamiter/Sublime-Text-2-Plugins/raw/master/pep8check.py)** into your ST2 User packages folder *(Sublime Text 2 \u003e Preferences \u003e Browse Packages... \u003e User)*\n\nTake a look through the code, and add or remove options that fit your needs. In the stock example, I have the following set up:\n\n    --repeat          show all occurrences of the same error\n    --verbose         print status messages, or debug with -vv\n    --repeat          show all occurrences of the same error\n    --ignore=errors   skip errors and warnings (e.g. E4,W)\n    --show-source     show source code for each error\n    --statistics      count errors and warnings\n    --count           print total number of errors and warnings to standard error and set exit code to 1 if total is not null\n\nPlay around with the options until you get what you want.\n\n**This plugin is dependent on pep8, which you must install yourself.** You can install, upgrade, uninstall pep8.py with these commands:\n\n    $ sudo pip install pep8\n    $ sudo pip install --upgrade pep8\n    $ sudo pip uninstall pep8\n\nOr if you don't have pip:\n\n    $ sudo easy_install pep8\n\nThere's also a package for Debian/Ubuntu, but it's not always the latest version:\n\n    $ sudo apt-get install pep8\n\n\nUsage\n-----\n\nI've added this to my User Key Bindings (Command-Shift-8 on a Mac):\n    \n    { \"keys\": [\"super+shift+8\"], \"command\": \"pep8_check\" }\n\n...and this in User/Default\\_(your OS)\\_Context.sublime-menu, which allows context menu access:\n\n    { \"command\": \"pep8_check\", \"caption\": \"PEP8 Check…\" }","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcj%2Fsublime-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcj%2Fsublime-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcj%2Fsublime-git/lists"}