Colored Comments
Colored Comments is a SublimeText plugin to provide Comment Colorization
Details
Installs
- Total 5K
- Win 3K
- Mac 794
- Linux 890
Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | Jan 8 | Jan 7 | Jan 6 | Jan 5 | Jan 4 | Jan 3 | Jan 2 | Jan 1 | Dec 31 | Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 3 | 0 | 2 | 1 | 2 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 1 | 0 | 1 | 2 |
Mac | 0 | 0 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Linux | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Colored Comments
The Colored Comments plugin was designed to help create more readable comments throughout your code. It was heavily inspired by Better Comments by aaron-bond
Global Settings
The following are global settings for ColoredComments
- continued_matching - If enabled, the same match as the previous line will
be applied to the next line if prefixed with a -
# TODO Highlighted as a TODO
# - This will also be highlighted as a TODO (Prefixed with a -)
# This will be an unhighlighted comment
# ! This is another comment
# - and again, continued highlighting
Version 2+
New Highlights
Add new tags easily with the following format. Keep in mind the following:
- identifiers: These can be plaintext or regex patterns.
If they are regex be sure to set the is_regex property to
true
- is_regex: Set this to
true
if your identifier is a regex - priority: This setting is critical if you want to prioritize tag settings.
Default: 2147483647
- This should be used if there are multiple tags that could match on the
same thing. An example of this would be
"identifier": "*"
and"identifier": "[\\*]?[ ]?@param"
could both match on* @param
because one is less precise. To avoid these conflicts you can give the[\\*]?[ ]?@param
a higher priority such as"-1"
, Negative values get higher priority than positive values. If two or more tags get the same priority, they are treated as first come first serve type of matching.
- This should be used if there are multiple tags that could match on the
same thing. An example of this would be
- scope: Are built in colors from your current theme. Scope takes precedence over Color
- underline: Sublime API setting for region draws
- stippled_underline: Sublime API setting for region draws
- squiggly_underline: Sublime API setting for region draws
- outline: Sublime API setting for region draws
- color: Custom text colors
- name: This is used when generating the scope for the color scheme
- foreground: This is the text color
- background: This is the background of the region, generally you'll
want this to be your themes background color slightly changed
background if your themes background is
"rgba(1, 22, 38, 0.0)"
this should be set like"rgba(1, 22, 38, 0.1)"
for best results
Scope Examples
Taken from Sublime MiniHTML Reference
- region.background
- region.foreground
- region.accent
- region.redish
- region.orangish
- region.yellowish
- region.greenish
- region.cyanish
- region.bluish
- region.purplish
- region.pinkish
Example Tag
"Important":
{
"identifier": "!",
"underline": false,
"stippled_underline": false,
"squiggly_underline": false,
"outline": false,
"color":
{
"name": "important",
"foreground": "#cc0000",
"background": "rgba(1, 22, 38, 0.1)"
},
}