diff --git a/src/fcformat.c b/src/fcformat.c index 77c502d..ee7796a 100644 --- a/src/fcformat.c +++ b/src/fcformat.c @@ -38,6 +38,7 @@ #define FCMATCH_FORMAT "%{file:-|basename}: \"%{family[0]:-}\" \"%{style[0]:-}\"" #define FCLIST_FORMAT "%{?file{%{file}: }}%{=unparse}" +#define PKGKIT_FORMAT "%{[]family{font(%{family|downcase|delete( )})\n}}%{[]lang{font(:lang=%{lang|downcase|translate(_,-)})\n}}" static void @@ -267,6 +268,7 @@ interpret_builtin (FcFormatContext *c, ret = FcPatternFormatToBuf (pat, (const FcChar8 *) format, buf) BUILTIN ("fcmatch", FCMATCH_FORMAT); BUILTIN ("fclist", FCLIST_FORMAT); + BUILTIN ("pkgkit", PKGKIT_FORMAT); #undef BUILTIN else ret = FcFalse;