From: Jo-Philipp Wich Date: Thu, 4 Apr 2024 23:33:50 +0000 (+0200) Subject: nano: fix syntax highlighting for raw ucode scripts X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=8f9564387d136c2a09c763b4c4ac7e4aa16baeb5;p=feed%2Fpackages.git nano: fix syntax highlighting for raw ucode scripts Text between interpreter line and start of first directive should only highlighted as uninterpreted when running in template mode, so adjust the match rule accordingly. Fixes: #23761 Signed-off-by: Jo-Philipp Wich --- diff --git a/utils/nano/Makefile b/utils/nano/Makefile index 4400b780f2..064a25e3d5 100644 --- a/utils/nano/Makefile +++ b/utils/nano/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=nano PKG_VERSION:=7.2 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GNU/nano diff --git a/utils/nano/files/ucode.nanorc b/utils/nano/files/ucode.nanorc index 96c7848e21..647f21d85f 100644 --- a/utils/nano/files/ucode.nanorc +++ b/utils/nano/files/ucode.nanorc @@ -43,7 +43,7 @@ color ,green "[[:space:]]+$" # Text outside template directives color slate start="[}%#]\}" end="\{[{%#]" -color slate start="^#!" end="\{[{%#]" +color slate start="^#!.*(\|[[:space:]]-[[:alnum:]]*T[[:alnum:]]*\>)" end="\{[{%#]" color slate "^([^{%#}]|\{[^{%#]|[%#}][^}])+\{[{%#]" # Template tags