A Sublime Text 2 plugin for creating and editing Gists.
Install Package Control. Gist will show up in the package list. This is the recommended installation method.
Go to the "Packages" directory (Preferences
/ Browse Packages…
). Then clone this repository:
git clone git://github.com/condemil/Gist
As of 2013-05-16, you can generate API Access Tokens via the Web UI or via the GitHub API. All other authorization methods is deprecated.
- Account Settings -> Applications
- "Create New Token" under "Personal API Access Tokens"
- You might want to give the Token a useful name, Ex: sublime gist
Paste the token in the settings section under the token option.
Here's a command you can run from your terminal to generate a token via curl:
curl -v -u USERNAME -X POST https://api.github.com/authorizations --data "{\"scopes\":[\"gist\"]}"
Where USERNAME is your Github username. Save the token generated and paste it in the settings section under the token option.
Edit the settings file (it should open automatically the first time you use a Gist command) to specifiy either token.
-
"token": ""
You must enter your GitHub token here
-
"https_proxy": http://user:pass@proxy:port
You can enter https proxy here Format: "http://user:pass@proxy:port"
-
"enterprise": false
Set this to true if you want to use a enterprise version of github instead of github.com
-
"url": ""
Set the url of the enterprise version of github you want to use. Leave this blank if the enterprise option is set to false.
-
"max_gists": 100
Set the maximum number of Gists that can will fetched by the plugin. It can't be higher than 100, because of GitHub API limitations.
-
"gist_prefix": ""
Limit the Gists displayed in the
Open Gist
list by prefix. Leave blank to display all Gists. Example:"gist_prefix": "Snippet:"
will only list Gists with names starting with the text Snippet:.
All functionality of the plugin is available in the Tools
/ Gist
menu and in the command pallette.
Use the Gist
/ Create Public Gist
or Gist
/ Create Private Gist
commands. If you don't have anything selected, a Gist will be created with contents of current file, URL of that Gist will be copied to the clipboard and then the file will switch to Gist editing mode. If you have selected some text, a Gist will be created using only that text and then immediately opened for editing. In case of multiple selections, you'll get one Gist with multiple files.
Use the Gist
/ Open Gist
command to see a list of your Gists. Selecting one will open the files from that Gist in new tabs. You can then edit the files normally and use Gist
/ Update File
to update the Gist, or use other commands to change Gist description, remove or rename files, or delete the Gist.
Use the Gist
/ Add File To Gist
command to see a list of your Gists. Selecting one will add contents of current file as a new file to that Gist and switch the file to Gist editing mode.
- Windows and Linux:
Ctrl+K
Ctrl+I
- OS X:
Super+K
Super+I
- Windows and Linux:
Ctrl+K
Ctrl+P
- OS X:
Super+K
Super+P
- Windows and Linux:
Ctrl+K
Ctrl+S
- OS X:
Super+K
Super+S
- Windows and Linux:
Ctrl+K
Ctrl+O
- OS X:
Super+K
Super+O
- Windows and Linux:
Ctrl+K
Ctrl+[
- OS X:
Super+K
Super+[
- Windows and Linux:
Ctrl+K
Ctrl+]
- OS X:
Super+K
Super+]
Source: https://github.com/condemil/Gist
Authors: Dmitry Budaev, Alexey Ermakov