From 334604a5917f7b828ad3dd3dbe0a2f1b9050b0fe Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 17 Mar 2025 12:48:04 +0100 Subject: [PATCH] syntax: po: colorize also format specifiers like "%.6f" --- syntax/po.nanorc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syntax/po.nanorc b/syntax/po.nanorc index 4e66a2eb..a59dd229 100644 --- a/syntax/po.nanorc +++ b/syntax/po.nanorc @@ -22,8 +22,8 @@ color brightblue "^(msgid|msgid_plural|msgstr)\>" color red " fuzzy(,|$)" color yellow " (no-)?([a-z-]+|c\+\+)-format(,|$)" # Format specifiers. -color brightmagenta "%([1-9]\$)?[#0 +'I-]?(\*([1-9]\$)?|[1-9](\.[0-9]?)?)?(hh|ll|[hlLjzt])?[diouxXeEfFgGaAcspnmr]|%|%%" -color rosy "%\([[:alpha:]][[:alnum:]_]*\)([1-9](\.[0-9])?)?[#0 +-]?[diouxXeEfFgGcrs]" +color brightmagenta "%([1-9]\$)?[#0 +'I-]?(\*([1-9]\$)?|[0-9]\.?|[0-9]?\.[0-9])?(hh|ll|[hlLjzt])?([diouxXeEfFgGaAcspnmr]|)|%%" +color rosy "%\([[:alpha:]][[:alnum:]_]*\)([0-9]\.?|[0-9]?\.[0-9])?[#0 +-]?[diouxXeEfFgGcrs]" # Quotes and escaped characters. color yellow """ color cyan "\\([abcefnrtv"\]|x[[:xdigit:]]{2}|[0-7]{3})"