runtime(deb822sources): add missing Enabled field in syntax script
Commit:
https://github.com/vim/vim/commit/b8076f92a1a1a12101ab8288e9e173e687afecff
Author: Kentaro Hayashi <[email protected]>
Date: Mon Jun 10 18:21:26 2024 +0200
runtime(deb822sources): add missing Enabled field in syntax script
closes: https://github.com/vim/vim/issues/14898
It lacks the support of Enabled: boolean option field [1]:
e.g.
Types: deb
Uris: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/
Components: main
Suites: vscodium
Architectures: amd64 i386 arm64 armhf
Enabled: yes
Signed-By: /var/lib/extrepo/keys/vscodium.asc
This patch was also forwarded to upstream. [2]
[1]
https://manpages.debian.org/unstable/apt/sources.list.5.en.html#DEB822-STYLE_FORMAT
[2] https://salsa.debian.org/vim-team/vim-debian/-/merge_requests/16
Signed-off-by: Kentaro Hayashi <[email protected]>
Signed-off-by: Christian Brabandt <[email protected]>
diff --git a/runtime/syntax/deb822sources.vim b/runtime/syntax/deb822sources.vim
index f7d337fce..ec4560590 100644
--- a/runtime/syntax/deb822sources.vim
+++ b/runtime/syntax/deb822sources.vim
@@ -40,7 +40,7 @@ syn match deb822sourcesUri
'\(https\?://\|ftp://\|[rs]sh://\|debtorre
syn region deb822sourcesStrictField matchgroup=deb822sourcesEntryField
start="^\%(Types\|URIs\|Suites\|Components\): *" end="$"
contains=deb822sourcesType,deb822sourcesUri,deb822sourcesSupportedSuites,deb822sourcesUnsupportedSuites,deb822sourcesFreeComponent,deb822sourcesNonFreeComponent
oneline
syn region deb822sourcesField matchgroup=deb822sourcesOptionField
start="^\%(Signed-By\|Check-Valid-Until\|Valid-Until-Min\|Valid-Until-Max\|Date-Max-Future\|InRelease-Path\):
*" end="$" oneline
syn region deb822sourcesField matchgroup=deb822sourcesMultiValueOptionField
start="^\%(Architectures\|Languages\|Targets\)\%(-Add\|-Remove\)\?: *" end="$"
oneline
-syn region deb822sourcesStrictField matchgroup=deb822sourcesBooleanOptionField
start="^\%(PDiffs\|Allow-Insecure\|Allow-Weak\|Allow-Downgrade-To-Insecure\|Trusted\|Check-Date\):
*" end="$" contains=deb822sourcesYesNo oneline
+syn region deb822sourcesStrictField matchgroup=deb822sourcesBooleanOptionField
start="^\%(PDiffs\|Allow-Insecure\|Allow-Weak\|Allow-Downgrade-To-Insecure\|Trusted\|Check-Date\|Enabled\):
*" end="$" contains=deb822sourcesYesNo oneline
syn region deb822sourcesStrictField
matchgroup=deb822sourcesForceBooleanOptionField start="^\%(By-Hash\): *"
end="$" contains=deb822sourcesForce,deb822sourcesYesNo oneline
hi def link deb822sourcesField Default
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/E1sGhuH-004WQ5-Sj%40256bit.org.