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

Gutter Color

by ggordan ST3

A Sublime Text 3 plugin which displays a colour in the gutter if the line contains a colour.

Details

Installs

  • Total 51K
  • Win 25K
  • OS X 18K
  • Linux 8K
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 Mar 4 Mar 3 Mar 2 Mar 1 Feb 28 Feb 27 Feb 26 Feb 25 Feb 24 Feb 23 Feb 22 Feb 21 Feb 20 Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13
Windows 0 23 38 34 21 36 28 41 41 46 38 31 24 32 37 25 35 32 23 26 55 39 47 32 48 20 33 60 72 58 38 28 17 40 21 28 29 31 30 26 26 25 28 28 22 36
OS X 0 16 16 14 13 10 15 9 16 14 18 7 11 12 16 17 19 11 6 10 13 31 13 15 23 17 14 29 42 42 36 14 10 11 14 8 11 12 9 5 6 16 7 10 9 10
Linux 0 10 9 8 12 4 5 8 8 13 10 7 13 4 6 3 10 7 6 4 9 6 9 9 12 9 9 16 19 17 11 8 4 3 4 3 12 4 8 5 4 7 8 12 7 11

Readme

Source
raw.​githubusercontent.​com

Gutter Color

Gutter Color is a cross-platform Sublime Text plugin which displays a colored icon for all lines which contain a color.

GutterColor

Requirements

Configure

  • Install ImageMagick
  • Set the convert_path in Preferences: Package Settings > GutterColor > Settings – User to the location of the ImageMagick convert script:
{
  "convert_path" : "/usr/local/bin/convert"
}
  • For help with either, view this blog post by Wes Bos
  • Additional user settings:
    • supported_syntax sets the filetypes the script runs in.
    • use_transparency determines whether to draw RGBA, HSLA, and custom formats with alpha channels enabled, compositing the fill color over a checkered gray background. Setting this to "light" is the same as true, but uses a lighter checkerboard.
    • custom_colors adds additional regexes for custom color string formats, along with associated string matching and affixing rules. (See default settings file.)
    • fix_color_schemes enables automatic editing of the current tmTheme to correct ST's icon tinting. (See Icon Tinting and Light Color Schemes below.)

Troubleshooting

Fixing ImageMagick on OSX

If you're experiencing issues with ImageMagick (installed via brew) when using GutterColor on OSX, follow these instructions to fix it.

  1. Uninstall IM with brew uninstall imagemagick
  2. Install again with a couple of options brew install imagemagick --with-xz --with-font-config --with-little-cms --with-little-cms2
  3. Check the location of convert with type convert
  4. Copy the location and edit the GutterColor/Settings - User convert_path to be the value of step 3.

Icon Tinting and Light Color Schemes

Sublime Text automatically tints gutter icons to match your background color settings. Unfortunately this can cause Gutter Color's samples to vary from slightly inaccurate to completely black. To counteract this effect, Gutter Color can generate a new copy of your current color scheme that sets the background to black only for the scope of the plugin. You will not see any visual changes other than the icons.

Animation of a user running the "Fix Current Color Scheme" command.

  • To manually update a color scheme, open the Command Palette and select GutterColor: Fix Current Color Scheme.
  • Alternatively, the plugin can run this process automatically via the setting fix_color_schemes.

Other Display Issues

Sublime's placeholder image is a red-and-yellow-striped box. If you are seeing these, it is most likely that Gutter Color cannot find ImageMagick to generate the samples. Double-check that you have your convert_path setting and/or your PATH environment variable set correctly, and restart Sublime Text. If the problem persists, feel free to contact us.

TODO

  • Add support for SASS/LESS variables
  • Backport to ST2
  • Handle conflicts with GitGutter/VCS Gutter
  • Support for CSS gradients
  • Better cleanup processes

Thanks

Thanks to all of the contributors who continue to improve GutterColor!

License

MIT.