tests
do not use print for output but some Vip error or login func
NAME
Text::Editor::Vip::Color::Color - Manipulates color files
DESCRIPTION
Loads color definition files.
MEMBER FUNCTIONS
GetKeywordColors
This function evaluate, possibly multiple, perl files containing one of the following:
color and color class definitions
color, color class and keywords color definitions
Color, color classes and keyword colors are defined as hash references.
my $colors =
{
# color name color
default_fg => 'black' # forward declaration
, default_bg => 'white'
, margin => [235, 235, 235] # RGB components
, dark_red => [110, 0, 0]
} ;
my $color_class =
{
# colors must be defined (possibly in another file)
# class color tuple
default => ['default_bg','default_fg']
, selection => ['dark_blue', 'white']
, DynaLoader => ['red', 'yellow']
} ;
my $keyword_color_class =
{
# keyword color class
DynaLoader =>'DynaLoader',
, carp =>'Carp',
} ;
# return the color data to Vip
return ($color, $color_class, $keyword_color_class) ;
Argument
GetKeywordColors uses named arguments:
COLORS, a list of files to load (color, color class)
COLORS_AND_KEYWORDS, a list of files to load (color, color class, keywords)
KEYWORDS, a list of files to load (keywords)
USE_X_COLORS, uses Graphics::ColorNames to define standard names.Spaces are replaced with '_'.
MAPPING, transform color classes (only PANGO supported)
AUTHOR
Nadim iibn Hamouda El Khemir
<nadim@khemir.net>
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
SEE ALSO
perl(1).
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 18:
Unknown directive: =TODO