From 5ead22ddf50c3d076813d7d8f9c28b407a117caf Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Thu, 3 Apr 2014 10:54:46 +0000 Subject: [PATCH] Adding syntax colouring for PO files. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4709 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 1 + doc/syntax/po.nanorc | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 doc/syntax/po.nanorc diff --git a/ChangeLog b/ChangeLog index a6ff7a47..74f9be4e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ 2014-04-03 Benno Schulenberg * configure.ac: Remove unused '*_support' variables. + * doc/syntax/po.nanorc: New file, syntax colouring for PO files. 2014-04-02 Benno Schulenberg * configure.ac, doc/Makefile.am: Try to build the info documentation diff --git a/doc/syntax/po.nanorc b/doc/syntax/po.nanorc new file mode 100644 index 00000000..08c2237f --- /dev/null +++ b/doc/syntax/po.nanorc @@ -0,0 +1,24 @@ +## Syntax colouring for PO files. +## +syntax "po" "\.pot?$" +# Comments. +color green "^#.*$" +color yellow "Copyright|\(C\)" +# Header fields. +color brightmagenta "\<(Project\-Id\-Version|Report\-Msgid\-Bugs\-To|Last\-Translator|Language\-Team|Language|X\-Generator|Plural\-Forms)\>" +color cyan "\<(POT\-Creation\-Date|PO\-Revision\-Date|MIME\-Version|Content\-Type|Content\-Transfer\-Encoding)\>" +# Encodings and numbers. +color yellow "\<(UTF|ISO|Windows|Mac|IBM)\>\-[0-9]" +color yellow "[0-9]|pre[0-9]|[0-9]bit" +# Msgids. +color brightblue "\<(msgid|msgid_plural|msgstr)\>" +# Tags. +color red "\" +color yellow "\" +# Format specifiers. +color brightmagenta "%([1-9]\$)?[a-z]*" +# Quotes and newlines. +color yellow "\"" +color cyan "\\n" +# Obsolete strings. +color red "#~.*$"