# Encoding: UTF-8
[{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.continue_header_url",
input: "document",
keyEquivalent: "",
name: "Continue Header URL",
output: "afterSelectedText",
scope: "source.js.greasemonkey meta.header meta.directive",
uuid: "A38AD71E-0665-4E1E-8FEF-B2D22291BE0D"},
{beforeRunningCommand: "nop",
command:
"# Slightly modified version of the command for the JavaScript bundle by Thomas Aylott(?)\n\n# index created using: curl -s 'http://devguru.com/technologies/javascript/index.asp'|grep -o '[a-z][a-zA-Z]*'|perl -pe 's/([^<]*)<\\/a>/$2\\t$1/'|sort|uniq|gzip >data/dev_guru_index.gz\n\n# First try GM docs\n\nref=$(ruby -e '\n\tGM_ENTRIES = %w{GM_addStyle GM_getValue GM_setValue GM_log GM_openInTab GM_registerMenuCommand GM_xmlhttpRequest unsafeWindow}\n\tlook_up = ENV[\"TM_SELECTED_TEXT\"] || ENV[\"TM_CURRENT_WORD\"]\n\tputs look_up if GM_ENTRIES.include?(look_up)\n')\n\n[[ -n \"$ref\" ]] && exit_show_html \"\"\n\n# Then try JS docs\n\nref=$(zgrep -w \"^${TM_SELECTED_TEXT:-$TM_CURRENT_WORD}\" \"$TM_BUNDLE_SUPPORT/data/dev_guru_index.gz\"|cut -f2)\n\n[[ -n \"$ref\" ]] && exit_show_html \"\"\n\necho \"No documentation found for \\\"${TM_SELECTED_TEXT:-$TM_CURRENT_WORD}\\\".\"",
fallbackInput: "word",
input: "selection",
keyEquivalent: "^h",
name: "Documentation for Word / Selection",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "276FCB93-FB0E-49A9-A5E8-3714D4A0D0C6"},
{beforeRunningCommand: "nop",
command: "open \"http://userscripts.org/forums/1\"",
input: "none",
keyEquivalent: "^H",
name: "Forum: US.O Script Development",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "2DB71989-6521-4590-8B27-67750D947891"},
{beforeRunningCommand: "nop",
command:
"exit_show_html \"\"",
input: "none",
keyEquivalent: "^H",
name: "Gecko DOM Element",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "E5F0DC32-D1AB-4CF0-8028-CC1972BEAECA"},
{beforeRunningCommand: "nop",
command:
"exit_show_html \"\"",
input: "none",
keyEquivalent: "^H",
name: "GreaseSpot Wiki",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "FA3989DC-F289-4E76-A441-57EA6A9C7141"},
{beforeRunningCommand: "nop",
command:
". \"$TM_SUPPORT_PATH/lib/webpreview.sh\"\nhtml_header \"Greasemonkey Bundle Help\" \"Greasemonkey\"\n\"$TM_SUPPORT_PATH/lib/markdown_to_help.rb\" \"$TM_BUNDLE_SUPPORT/help.markdown\"\nhtml_footer",
input: "none",
name: "Help",
output: "showAsHTML",
scope: "source.js.greasemonkey",
uuid: "70D8CA43-2F62-416C-90DF-D1F83EB358CE"},
{beforeRunningCommand: "nop",
command: "open \"irc://irc.freenode.net/javascript\"",
input: "none",
keyEquivalent: "^H",
name: "IRC: #javascript@Freenode",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "320A9A37-5564-4AA3-AE09-99369B9D4CA1"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.install_and_edit",
input: "document",
keyEquivalent: "@b",
name: "Install and Edit",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "D5D90653-B908-45AF-9BD1-D2ACAC494256"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.manage_gm_values",
input: "document",
name: "Manage GM_Values",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "5A9C9F8A-99E8-451D-BC0C-B5C2A8A9A45E"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.open_installed_script",
input: "none",
keyEquivalent: "^~@g",
name: "Open Installed Script…",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "17B22F8D-8631-4E3A-A1A2-CECD17F95320"},
{beforeRunningCommand: "saveActiveFile",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.reload_firefox",
input: "none",
keyEquivalent: "@r",
name: "Reload Firefox",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "B5AD55C2-887E-4649-BCD0-C50273612E86"},
{beforeRunningCommand: "saveActiveFile",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.reload_firefox(5) # Return in 5 secs",
input: "none",
keyEquivalent: "@R",
name: "Reload Firefox and Return",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "39AD9681-039A-400F-BBBA-C5B4D57A0C3E"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.remove_logs",
input: "selection",
name: "Remove Logs in Document / Selection",
output: "replaceSelectedText",
scope: "source.js.greasemonkey",
uuid: "C5B821F3-DDB1-4911-8C89-32FD98033769"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.toggle_log_comments",
input: "selection",
name: "Toggle Logs in Document / Selection",
output: "replaceSelectedText",
scope: "source.js.greasemonkey",
uuid: "0674F266-C30F-4089-95A4-DDB68E89439E"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.uninstall_script",
input: "document",
name: "Uninstall Script…",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "36925E11-3A1B-4040-9A6E-629ABD7200D9"},
{beforeRunningCommand: "nop",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.update_metadata",
input: "document",
keyEquivalent: "@d",
name: "Update Metadata",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "881818AE-F2D4-4E5C-9245-5FF8B61B417D"},
{beforeRunningCommand: "saveActiveFile",
command:
"#!/usr/bin/env ruby\n\nrequire \"\#{ENV['TM_BUNDLE_SUPPORT']}/greasemonkey.rb\"\nGreasemonkey.new.upload_to_userscripts",
input: "document",
keyEquivalent: "@u",
name: "Upload to Userscripts.org…",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "EA15C388-6EB3-4650-B958-EE43A4A7320B"},
{beforeRunningCommand: "nop",
command:
"exit_show_html \"\"",
input: "none",
keyEquivalent: "^H",
name: "XPath",
output: "showAsTooltip",
scope: "source.js.greasemonkey",
uuid: "40315F35-E51D-4C22-94E2-52FB206066BB"}]