Document that fg face is optional

This commit is contained in:
Maxime Coste 2019-12-03 21:17:33 +11:00
parent 36dce6a2d0
commit 0b66aa8dda
2 changed files with 3 additions and 2 deletions

View File

@ -7,7 +7,7 @@ color, a background color, and some attributes. The value of a face has the
following format:
---------------------------------------
fg_color[,bg_color][+attributes][@base]
[fg_color][,bg_color][+attributes][@base]
---------------------------------------
'fg_color', 'bg_color'::
@ -20,6 +20,7 @@ fg_color[,bg_color][+attributes][@base]
keep the existing color
*rgb:RRGGBB*:::
hexadecimal value
if unspecified, *default* is used.
'attributes'::
string whose individual letters set an attribute:

View File

@ -9,7 +9,7 @@ namespace Kakoune
static FaceRegistry::FaceSpec parse_face(StringView facedesc)
{
constexpr StringView invalid_face_error = "invalid face description, expected <fg>[,<bg>][+<attr>][@base] or just [base]";
constexpr StringView invalid_face_error = "invalid face description, expected [<fg>][,<bg>][+<attr>][@base] or just [base]";
if (all_of(facedesc, [](char c){ return is_word(c); }) and not is_color_name(facedesc))
return {Face{}, facedesc.str()};