Merge ~sespiros/ubuntu-cve-tracker/+git/ubuntu-cve-tracker:esm-cve-syntax-for-vim into ubuntu-cve-tracker:master

Proposed by Spyros Seimenis
Status: Merged
Merge reported by: Spyros Seimenis
Merged at revision: 78491e8485d77d6def61d3031b88e04f5d89dad5
Proposed branch: ~sespiros/ubuntu-cve-tracker/+git/ubuntu-cve-tracker:esm-cve-syntax-for-vim
Merge into: ubuntu-cve-tracker:master
Diff against target: 39 lines (+8/-1)
1 file modified
scripts/cve.vim (+8/-1)
Reviewer Review Type Date Requested Status
Eduardo Barretto Approve
Review via email: mp+436431@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Eduardo Barretto (ebarretto) wrote :

lgtm, thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/scripts/cve.vim b/scripts/cve.vim
2index d0074dd..151ee5e 100644
3--- a/scripts/cve.vim
4+++ b/scripts/cve.vim
5@@ -1,6 +1,6 @@
6 " Vim syntax file
7 " Language: UCT CVEs
8-" Latest Revision: Feb 2021
9+" Latest Revision: Jan 2023
10 "
11 " To use:
12 " $ mkdir -p ~/.vim/syntax
13@@ -40,6 +40,11 @@ syn match cveKey "^\%(Candidate\|PublicDate\|PublicDateAtUSN\|CRD\|References\|D
14 " <release>_<srcpkg>: <status>
15 syn match cveKeyRelease "^\%(devel\|upstream\|product\|snap\|warty\|hoary\|breezy\|dapper\|edgy\|feisty\|gutsy\|hardy\|intrepid\|jaunty\|karmic\|lucid\|maverick\|natty\|oneiric\|precise\|precise/esm\|quantal\|raring\|saucy\|trusty\|trusty/esm\|utopic\|vivid\|vivid/stable-phone-overlay\|vivid/ubuntu-core\|wily\|xenial\|yakkety\|zesty\|artful\|bionic\|cosmic\|disco\|eoan\|focal\|groovy\|hirsute\|impish\|jammy\|kinetic\)_[a-z0-9][a-z0-9+.-]\+: *"
16
17+" Product/Release/status key
18+" <product>/<release>_<srcpkg>: <status>
19+syn match cveKeyProduct "^\(esm-apps/\)\?\%(devel\|upstream\|product\|snap\|warty\|hoary\|breezy\|dapper\|edgy\|feisty\|gutsy\|hardy\|intrepid\|jaunty\|karmic\|lucid\|maverick\|natty\|oneiric\|precise\|precise/esm\|quantal\|raring\|saucy\|trusty\|trusty/esm\|utopic\|vivid\|vivid/stable-phone-overlay\|vivid/ubuntu-core\|wily\|xenial\|yakkety\|zesty\|artful\|bionic\|cosmic\|disco\|eoan\|focal\|groovy\|hirsute\|impish\|jammy\|kinetic\)_[a-z0-9][a-z0-9+.-]\+: *"
20+
21+
22 " Priorities key
23 " Priority[_<srcpkg>[_<release>]]: <priority>
24 syn match cvePriorityValue contained "\(negligible\|low\|medium\|high\|critical\)"
25@@ -57,6 +62,7 @@ syn region cveStrictField start="^Candidate" end="$" contains=cveKey,cveId
26 syn region cveStrictField start="^\(PublicDate\|CRD\)" end="$" contains=cveKey,cveDate
27 syn region cveStrictField start="^Patches_" end=":$" contains=cveKey,cveSrcPkg oneline
28 syn region cveStrictField start="^[a-z/-]\+_" end="$" contains=cveKeyRelease,cveStatus,cveStatusExtra oneline
29+syn region cveStrictField start="^[a-z/-]\+_" end="$" contains=cveKeyProduct,cveStatus,cveStatusExtra oneline
30
31 if version >= 508 || !exists("did_cve_syn_inits")
32 command -nargs=+ HiLink hi def link <args>
33@@ -65,6 +71,7 @@ if version >= 508 || !exists("did_cve_syn_inits")
34 HiLink cvePriorityKey Keyword
35 HiLink cveTagKey Keyword
36 HiLink cveKeyRelease Keyword
37+ HiLink cveKeyProduct Keyword
38 HiLink cveElse Normal
39 HiLink cveStrictField Error
40

Subscribers

People subscribed via source and target branches