Files
ChocolateyPackages/EthanBrown.SublimeText2.EditorPackages/tools/PackageCache/BracketHighlighter/Main.sublime-menu

261 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"id": "tools",
"caption": "Tools",
"children":
[
{
"id": "packages",
"caption": "Packages",
"children":
[
{
"id": "brackethighlighter",
"caption": "BracketHighlighter",
"children":
[
// Toggle Global Enable
{
"caption": "BracketHighlighter: Toggle Global Enable",
"command": "bh_toggle_enable"
},
{ "caption": "-" },
// Search to end of file for bracket
{
"caption": "Match Brackets (ignore threshold)",
"command": "bh_key",
"args": {"lines" : true}
},
// Remove brackets
{
"caption": "Remove Brackets",
"command": "bh_remove_brackets"
},
// Go to left bracket
{
"caption": "Jump to Left Bracket",
"command": "bh_key",
"args":
{
"lines" : true,
"plugin":
{
"type": ["__all__"],
"command": "bh_modules.bracketselect",
"args": {"select": "left"}
}
}
},
// Go to right bracket
{
"caption": "Jump to Right Bracket",
"command": "bh_key",
"args":
{
"lines" : true,
"plugin":
{
"type": ["__all__"],
"command": "bh_modules.bracketselect",
"args": {"select": "right"}
}
}
},
// Select text between brackets
{
"caption": "Select Bracket Content",
"command": "bh_key",
"args":
{
"lines" : true,
"plugin":
{
"type": ["__all__"],
"command": "bh_modules.bracketselect"
}
}
},
// Fold contents between brackets
{
"caption": "Fold Bracket Content",
"command": "bh_key",
"args":
{
"plugin": {
"type": ["__all__"],
"command" : "bh_modules.foldbracket"
}
}
},
{ "caption": "-" },
// Toggle between string and regex escape mode for string brackets
{
"caption": "Toggle String Bracket Escape Mode",
"command": "bh_toggle_string_escape_mode"
},
// Toggle high visibility mode
{
"caption": "Toggle High Visibility Mode",
"command": "bh_toggle_high_visibility"
},
{ "caption": "-" },
// Select tag name of HTML/XML tag (both opening name and closing)
{
"caption": "Select Tag Name (closing and opening)",
"command": "bh_key",
"args":
{
"plugin":
{
"type": ["cfml", "html", "angle"],
"command": "bh_modules.tagnameselect"
}
}
},
// Select the attribute to the right of the cursor (will wrap inside the tag)
{
"caption": "Select Next Attribute (right)",
"command": "bh_key",
"args":
{
"plugin":
{
"type": ["cfml", "html", "angle"],
"command": "bh_modules.tagattrselect",
"args": {"direction": "right"}
}
}
},
// Select the attribute to the left of the cursor (will wrap inside the tag)
{
"caption": "Select Next Attribute (left)",
"command": "bh_key",
"args":
{
"plugin":
{
"type": ["cfml", "html", "angle"],
"command": "bh_modules.tagattrselect",
"args": {"direction": "left"}
}
}
},
{ "caption": "-" },
// Convert single quote string to double quoted string and vice versa
// Will handle escaping or unescaping quotes within the string
{
"caption": "Swap Quotes",
"command": "bh_key",
"args":
{
"lines" : true,
"plugin":
{
"type": ["single_quote", "double_quote", "py_single_quote", "py_double_quote"],
"command": "bh_modules.swapquotes"
}
}
},
// Swap brackets
{
"caption": "Swap Brackets",
"command": "swap_brackets"
},
// Surround selection with brackets from quick panel
{
"caption": "Wrap Selections with Brackets",
"command": "wrap_brackets"
}
]
}
]
}
]
},
{
"caption": "Preferences",
"mnemonic": "n",
"id": "preferences",
"children":
[
{
"caption": "Package Settings",
"mnemonic": "P",
"id": "package-settings",
"children":
[
{
"caption": "Bracket Highlighter",
"children":
[
{
"command": "open_file",
"args": {"file": "${packages}/BracketHighlighter/bh_core.sublime-settings"},
"caption": "Bracket Settings Default"
},
{
"command": "open_file",
"args": {"file": "${packages}/User/bh_core.sublime-settings"},
"caption": "Bracket Settings User"
},
{ "caption": "-" },
{
"command": "open_file",
"args": {"file": "${packages}/BracketHighlighter/bh_wrapping.sublime-settings"},
"caption": "Wrap Settings Default"
},
{
"command": "open_file",
"args": {"file": "${packages}/User/bh_wrapping.sublime-settings"},
"caption": "Wrap Settings User"
},
{ "caption": "-" },
{
"command": "open_file",
"args": {"file": "${packages}/BracketHighlighter/bh_swapping.sublime-settings"},
"caption": "Swap Settings Default"
},
{
"command": "open_file",
"args": {"file": "${packages}/User/bh_swapping.sublime-settings"},
"caption": "Swap Settings User"
},
{ "caption": "-" },
{
"command": "open_file",
"args": {"file": "${packages}/BracketHighlighter/Example.sublime-keymap"},
"caption": "Example Key Bindings"
},
{
"command": "open_file",
"args": {
"file": "${packages}/User/Default (Windows).sublime-keymap",
"platform": "Windows"
},
"caption": "Key Bindings User"
},
{
"command": "open_file",
"args": {
"file": "${packages}/User/Default (OSX).sublime-keymap",
"platform": "OSX"
},
"caption": "Key Bindings User"
},
{
"command": "open_file",
"args": {
"file": "${packages}/User/Default (Linux).sublime-keymap",
"platform": "Linux"
},
"caption": "Key Bindings User"
},
{ "caption": "-" }
]
}
]
}
]
}
]