From 521549fb69f3aacda93059da6f67169c4c29dd21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Kruszewski?= Date: Sun, 30 Jul 2023 09:47:10 +0200 Subject: [PATCH] troff: Highlight .PSPIC and .PDFPIC macros --- rc/filetype/troff.kak | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rc/filetype/troff.kak b/rc/filetype/troff.kak index 52036aa0..1f3aba58 100644 --- a/rc/filetype/troff.kak +++ b/rc/filetype/troff.kak @@ -30,6 +30,7 @@ add-highlighter shared/troff/text/ regex '\\f[A-Z]' 0:attribute add-highlighter shared/troff/text/ regex '\\fB(.+?)\\f[A-Z]' 1:+b add-highlighter shared/troff/text/ regex '\\fI(.+?)\\f[A-Z]' 1:+i add-highlighter shared/troff/text/ regex '^\.[a-zA-Z]{1,2}\b' 0:meta +add-highlighter shared/troff/text/ regex '^\.(PSPIC|PDFPIC)\b' 0:meta add-highlighter shared/troff/text/ regex '^\.\.$' 0:meta add-highlighter shared/troff/text/ regex '^\.TH\s+[^\n]+' 0:title add-highlighter shared/troff/text/ regex '^\.NH(\s+\d+(\s+\d+)?)?\s*\n' 0:header @@ -39,8 +40,8 @@ add-highlighter shared/troff/text/ regex '^\.BR\s+(\S+)' 1:+b add-highlighter shared/troff/text/ regex '^\.I\s+([^\n]+)' 1:+i add-highlighter shared/troff/text/ regex '^\.B\s+([^\n]+)' 1:+b -add-highlighter shared/troff/pic region '^\.PS' '^\.PE' group -add-highlighter shared/troff/pic/ regex '^(\.PS|\.PE\b)' 1:meta +add-highlighter shared/troff/pic region '^\.PS\b' '^\.PE\b' group +add-highlighter shared/troff/pic/ regex '^(\.PS\b|\.PE\b)' 1:meta add-highlighter shared/troff/pic/ regex '^(copy)\s+' 1:keyword add-highlighter shared/troff/pic/ regex '\b(arc|arrow|box|circle|ellipse|line|move|spline)\b' 1:type add-highlighter shared/troff/pic/ regex '\b(above|at|below|by|center|chop|dashed|diam|diameter|down|dotted|fill|from|ht|height|invis|left|ljust|rad|radius|right|rjust|solid|then|to|up|wid|width|with)\b' 1:attribute