# Encoding: UTF-8 [{beforeRunningCommand: "nop", command: "${TM_RUBY:-ruby} -e 'print STDIN.read.unpack(\"m*\")[0]'", fallbackInput: "line", input: "selection", name: "Decode Base 64 Line / Selection", output: "replaceSelectedText", uuid: "19A73EFD-E8D2-44D1-A3ED-EF604BB290EF"}, {beforeRunningCommand: "nop", command: "#!/usr/bin/env ruby -wKU\nprint STDIN.read.gsub(/=\\n/, '').gsub(/=([0-9A-F]{2})/) { $1.to_i(16).chr }\n", input: "selection", name: "Decode Quoted Printables", output: "replaceSelectedText", uuid: "C0DD4A50-F63F-444F-8661-98FAEC220F51"}, {beforeRunningCommand: "nop", command: "perl -pe 's/^> (.*)/$1/'", fallbackInput: "line", input: "selection", keyEquivalent: "~@'", name: "Decrease Quote Level for Line / Selection", output: "replaceSelectedText", uuid: "B0F37DAC-6E52-11D9-AA12-000D93589AF6"}, {beforeRunningCommand: "nop", command: "${TM_RUBY:-ruby} -e 'print STDIN.read.to_a.pack(\"m*\")'", fallbackInput: "line", input: "selection", name: "Encode Base 64 Line / Selection", output: "replaceSelectedText", uuid: "3E70551A-26B8-44FD-9D3F-25954E4ECDE4"}, {beforeRunningCommand: "nop", command: "perl -pe 's/(.*)/> $1/'", fallbackInput: "line", input: "selection", keyEquivalent: "@'", name: "Increase Quote Level for Line / Selection", output: "replaceSelectedText", uuid: "9FEC1836-6E52-11D9-AA12-000D93589AF6"}, {beforeRunningCommand: "nop", command: "require_cmd par\n\nPARINIT=\"rTbgqR B=.,?!_A_a Q=_s>|+\" par", fallbackInput: "scope", input: "selection", keyEquivalent: "^q", name: "Reformat Quoted Text", output: "replaceSelectedText", scope: "markup.quote", uuid: "65C64E73-D308-4251-9837-A3A040D5704B"}, {beforeRunningCommand: "nop", command: "tr 'A-Za-z' 'N-ZA-Mn-za-m'", fallbackInput: "line", input: "selection", name: "Rot 13 Line / Selection", output: "replaceSelectedText", uuid: "44B4C1CE-DD85-485A-B860-E4DFCDD0A4FE"}, {beforeRunningCommand: "nop", command: "# This requires that 'enable access for assistive devices' is enabled\n\n# Create a temporary file so that this works with unsaved documents\nTM_TMPFILE=\"$(mktemp /tmp/tm_mail_XXXXXX).html\" || exit\n\n# Create a title based on the filename, if there is one\nTM_TITLE=${TM_FILENAME:-untitled}\n\ncat >\"$TM_TMPFILE\"\necho >>\"$TM_TMPFILE\" \"