ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Bracket​Highlighter

by facelessuser ST2/ST3 Top 25

Bracket and tag highlighter for Sublime Text http://facelessuser.github.io/BracketHighlighter/

Details

  • 3 2.27.2
    2 2.2.1
  • github.​com
  • github.​com
  • 4 weeks ago
  • 1 hour ago
  • 6 years ago

Installs

  • Total 1.49M
  • Win 908K
  • OS X 355K
  • Linux 230K
Apr 19 Apr 18 Apr 17 Apr 16 Apr 15 Apr 14 Apr 13 Apr 12 Apr 11 Apr 10 Apr 9 Apr 8 Apr 7 Apr 6 Apr 5 Apr 4 Apr 3 Apr 2 Apr 1 Mar 31 Mar 30 Mar 29 Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6 Mar 5
Windows 917 1082 1079 1220 666 746 1062 1091 1118 1162 1131 886 747 903 957 1121 1154 1130 631 760 896 1061 1010 1226 1160 706 749 1012 1098 1062 1165 1169 734 774 1018 1125 1086 1204 1177 719 810 1004 1073 989 1170 991
OS X 226 265 272 266 158 190 241 273 276 246 281 209 175 211 228 248 281 285 160 175 200 247 247 283 246 145 142 239 251 243 238 253 149 163 246 262 269 305 283 204 169 236 292 251 268 228
Linux 188 166 179 167 117 136 183 194 187 179 204 136 131 201 193 202 213 170 134 138 144 177 167 170 197 148 165 175 157 188 181 196 149 159 173 177 201 184 208 145 140 191 184 171 229 168

Readme

Source
raw.​githubusercontent.​com

Unix Build Status Package Control Downloads License

BracketHighlighter

Bracket Highlighter matches a variety of brackets such as: [], (), {}, "", '', #!xml <tag></tag>, and even custom brackets.

This was originally forked from pyparadigm's SublimeBrackets and SublimeTagmatcher (both are no longer available). I forked this to fix some issues I had and to add some features I had wanted. I also wanted to improve the efficiency of the matching.

Moving forward, I have thrown away all of the code and have completely rewritten the entire code base to allow for a more flexibility, faster, and more feature rich experience.

screenshot

Feature List

  • Customizable to highlight almost any bracket.
  • Customizable bracket highlight style.
  • High visibility bracket highlight mode.
  • Selectively disable or enable specific matching of tags, brackets, or quotes.
  • Selectively whitelist or blacklist matching of specific tags, brackets, or quotes based on language.
  • When bound to a shortcut, allow option to show line count and char count between match in the status bar.
  • Highlight basic brackets within strings.
  • Works with multi-select.
  • Configurable custom gutter icons.
  • Toggle bracket escape mode for string brackets (regex|string).
  • Bracket plugins that can jump between bracket ends, select content, remove brackets and/or content, wrap selections with brackets, swap brackets, swap quotes (handling quote escaping between the main quotes), fold/unfold content between brackets, toggle through tag attribute selection, select both the opening and closing tag name to change both simultaneously.

Documentation

http://facelessuser.github.io/BracketHighlighter/

License

Released under the MIT license.

Copyright © 2013 - 2017 Isaac Muse isaacmuse@gmail.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.