Added C23 keywords to C syntax highlighting

Vincent Yang <[email protected]> Sun, 14 Jun 2026 22:37:34 +0800
Newsgroups gmane.editors.nano.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------ZX0fCisveIcdKDliXCaCYlaJ
Content-Type: multipart/mixed; boundary="------------p0Y9sAdT6J3xLd5nj5PCQw6f";
 protected-headers="v1"; hp="clear"
Message-ID: <[email protected]>
Date: Sun, 14 Jun 2026 22:37:34 +0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: [email protected]
From: Vincent Yang <[email protected]>
Subject: Added C23 keywords to C syntax highlighting
Autocrypt: [email protected]; keydata=
 xjMEaSWvihYJKwYBBAHaRw8BAQdAczH28HsKFUf137/i0vCJVs503Tfa0SvSoMz0sCqrZz/N
 SVZpbmNlbnQgWWFuZyAoQSBHUEcga2V5IGZvciBzaWduaW5nIG1lc3NhZ2VzKSA8eWFuZy52
 aW5jZW50LmhAaWNsb3VkLmNvbT7CkwQTFgoAOxYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJp
 Ja+KAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEPuml/HQ5Y71lsgA/2dRYgVF
 x7UVlXHZa5KGSggmcB/k3K6VgAYdXUdmTCupAP9SDEn5EqK1V+hApUzfm+aEQfwYalfuFE5i
 gTu5vjQRCc44BGklr4oSCisGAQQBl1UBBQEBB0CdaDTViQAyiDWSCNHaQVRbgvVfoxHDpGHQ
 uZsEHMy+OgMBCAfCeAQYFgoAIBYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsMAAoJ
 EPuml/HQ5Y71OGgBAOw0Cmc75BcfyPt7oabHJGHpDYFbX4x3WFe6uzM+gXmfAP4xmNkjKMXF
 r51sGiUBX2ZgJ1zhQoenk+ioLetKKFenDA==

--------------p0Y9sAdT6J3xLd5nj5PCQw6f
Content-Type: multipart/mixed; boundary="------------Co3Pcr4gzwhTGAodumKWzjS2"

--------------Co3Pcr4gzwhTGAodumKWzjS2
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

SGVsbG8gQWxsLA0KDQpJIGhhdmUgdGhpcyBwYXRjaCBhdHRhY2hlZCBvbiB0aGlzIGUtbWFp
bCBhZGRpbmcgdGhlIG5ldyBrZXl3b3JkcyBpbiBDMjMgDQp0aGF0IGFyZSBjdXJyZW50bHkg
bm90IHByZXNlbnQgaW4gdGhlIEMgc3ludGF4IGZpbGUsIHN1Y2ggYXMgX0JpdEludCBhbmQg
DQpudWxscHRyLg0KDQpZb3UgY2FuIHNlZSBhIHJlZmVyZW5jZSB0byB0aGUgbmV3IEMyMyBz
dGFuZGFyZCBjaGFuZ2VzIGF0IA0KaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQzIz
XyhDX3N0YW5kYXJkX3JldmlzaW9uKS4gVGhhbmsgeW91Lg0KDQpWaW5jZW50IFlhbmcNCg0K

--------------Co3Pcr4gzwhTGAodumKWzjS2
Content-Type: text/plain; charset=UTF-8;
 name="0001-syntax-add-C23-keywords-and-preprocessor-directives.patch"
Content-Disposition: attachment;
 filename*0="0001-syntax-add-C23-keywords-and-preprocessor-directives.pat";
 filename*1="ch"
Content-Transfer-Encoding: base64

RnJvbSBmNGJjNWZkZDQxNzFhMmIzMmY5NjkxZTE2ZDhhZGQ4ZjgwNThhOTJkIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5jZW50IFlhbmcgPHlhbmcudmluY2VudC5oQGlj
bG91ZC5jb20+CkRhdGU6IFN1biwgMTQgSnVuIDIwMjYgMjI6MzM6MjcgKzA4MDAKU3ViamVj
dDogW1BBVENIXSBzeW50YXg6IGFkZCBDMjMga2V5d29yZHMgYW5kIHByZXByb2Nlc3NvciBk
aXJlY3RpdmVzCgpTaWduZWQtb2ZmLWJ5OiBWaW5jZW50IFlhbmcgPHlhbmcudmluY2VudC5o
QGljbG91ZC5jb20+Ci0tLQogc3ludGF4L2MubmFub3JjIHwgOCArKysrLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9zeW50YXgvYy5uYW5vcmMgYi9zeW50YXgvYy5uYW5vcmMKaW5kZXggMTJlM2JiYWQuLjY1
MTJkMGYyIDEwMDY0NAotLS0gYS9zeW50YXgvYy5uYW5vcmMKKysrIGIvc3ludGF4L2MubmFu
b3JjCkBAIC0xMiw5ICsxMiw5IEBAIGNvbG9yIGJyaWdodG1hZ2VudGEgIl5bWzpibGFuazpd
XSpbWzphbHBoYTpdX11bWzphbG51bTpdX10qOltbOmJsYW5rOl1dKiQiCiBjb2xvciBub3Jt
YWwgIjpbWzpibGFuazpdXSokIgogCiAjIFR5cGVzIGFuZCByZWxhdGVkIGtleXdvcmRzLgot
Y29sb3IgZ3JlZW4gIlw8KGF1dG98Ym9vbHxjaGFyfGNvbnN0fGRvdWJsZXxlbnVtfGV4dGVy
bnxmbG9hdHxpbmxpbmV8aW50fGxvbmd8cmVzdHJpY3R8c2hvcnR8c2lnbmVkfHNpemVvZnxz
dGF0aWN8c3RydWN0fHR5cGVkZWZ8dW5pb258dW5zaWduZWR8dm9pZClcPiIKK2NvbG9yIGdy
ZWVuICJcPChhbGlnbmFzfGFsaWdub2Z8YXV0b3xib29sfGNoYXJ8Y29uc3R8Y29uc3RleHBy
fGRvdWJsZXxlbnVtfGV4dGVybnxmYWxzZXxmbG9hdHxpbmxpbmV8aW50fGxvbmd8bnVsbHB0
cnxyZXN0cmljdHxzaG9ydHxzaWduZWR8c2l6ZW9mfHN0YXRpY3xzdGF0aWNfYXNzZXJ0fHN0
cnVjdHx0aHJlYWRfbG9jYWx8dHJ1ZXx0eXBlZGVmfHR5cGVvZnx0eXBlb2ZfdW5xdWFsfHVu
aW9ufHVuc2lnbmVkfHZvaWQpXD4iCiBjb2xvciBncmVlbiAiXDwoW1s6bG93ZXI6XV1bWzps
b3dlcjpdX10qfCh1Xz8pP2ludCg4fDE2fDMyfDY0KSlfdFw+IgotY29sb3IgZ3JlZW4gIlw8
KF8oQWxpZ25hc3xBbGlnbm9mfEF0b21pY3xCb29sfENvbXBsZXh8R2VuZXJpY3xJbWFnaW5h
cnl8Tm9yZXR1cm58U3RhdGljX2Fzc2VydHxUaHJlYWRfbG9jYWwpKVw+IgorY29sb3IgZ3Jl
ZW4gIlw8KF8oQWxpZ25hc3xBbGlnbm9mfEF0b21pY3xCaXRJbnR8Qm9vbHxDb21wbGV4fERl
Y2ltYWwzMnxEZWNpbWFsNjR8RGVjaW1hbDEyOHxHZW5lcmljfEltYWdpbmFyeXxOb3JldHVy
bnxTdGF0aWNfYXNzZXJ0fFRocmVhZF9sb2NhbCkpXD4iCiBjb2xvciBncmVlbiAiXDwoY2xh
c3N8ZXhwbGljaXR8ZnJpZW5kfG11dGFibGV8bmFtZXNwYWNlfG92ZXJyaWRlfHByaXZhdGV8
cHJvdGVjdGVkfHB1YmxpY3xyZWdpc3Rlcnx0ZW1wbGF0ZXx0aGlzfHR5cGVuYW1lfHVzaW5n
fHZpcnR1YWx8dm9sYXRpbGUpXD4iCiAKICMgRmxvdyBjb250cm9sLgpAQCAtMzIsOCArMzIs
OCBAQCBjb2xvciBjeWFuICJfX2F0dHJpYnV0ZV9fW1s6Ymxhbms6XV0qXChcKFteKV0qXClc
KXxfXyhhbGlnbmVkfGFzbXxidWlsdGlufGhpZGRlbgogY29sb3IgYnJpZ2h0eWVsbG93ICIi
KFteIl18XFwiKSoifCNbWzpibGFuazpdXSppbmNsdWRlW1s6Ymxhbms6XV0qPFtePl0rPiIK
IAogIyBQcmVwcm9jZXNzb3IgZGlyZWN0aXZlcy4KLWNvbG9yIGJyaWdodGN5YW4gc3RhcnQ9
Il5bWzpibGFuazpdXSojW1s6Ymxhbms6XV0qKGlmKG4/ZGVmKT98ZWxpZnx3YXJuaW5nfGVy
cm9yfHByYWdtYSlcPiIgZW5kPSIoXGB8W15cXSkkIgotY29sb3IgYnJpZ2h0Y3lhbiAiXltb
OmJsYW5rOl1dKiNbWzpibGFuazpdXSooKGRlZmluZXxlbHNlfGVuZGlmfGluY2x1ZGUoX25l
eHQpP3xsaW5lfHVuZGVmKVw+fCQpIgorY29sb3IgYnJpZ2h0Y3lhbiBzdGFydD0iXltbOmJs
YW5rOl1dKiNbWzpibGFuazpdXSooaWYobj9kZWYpP3xlbGlmfGVsaWZkZWZ8ZWxpZm5kZWZ8
d2FybmluZ3xlcnJvcnxwcmFnbWEpXD4iIGVuZD0iKFxgfFteXF0pJCIKK2NvbG9yIGJyaWdo
dGN5YW4gIl5bWzpibGFuazpdXSojW1s6Ymxhbms6XV0qKChkZWZpbmV8ZWxzZXxlbWJlZHxl
bmRpZnxpbmNsdWRlKF9uZXh0KT98bGluZXx1bmRlZilcPnwkKSIKIAogIyBDb21tZW50cy4K
IGNvbG9yIGJyaWdodGJsdWUgIi8vW14iXSokfChefFtbOmJsYW5rOl1dKS8vLioiCi0tIAoy
LjU0LjAKCg==
--------------Co3Pcr4gzwhTGAodumKWzjS2
Content-Type: application/pgp-keys; name="OpenPGP_0xFBA697F1D0E58EF5.asc"
Content-Disposition: attachment; filename="OpenPGP_0xFBA697F1D0E58EF5.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEaSWvihYJKwYBBAHaRw8BAQdAczH28HsKFUf137/i0vCJVs503Tfa0SvSoMz0
sCqrZz/NSVZpbmNlbnQgWWFuZyAoQSBHUEcga2V5IGZvciBzaWduaW5nIG1lc3Nh
Z2VzKSA8eWFuZy52aW5jZW50LmhAaWNsb3VkLmNvbT7CkwQTFgoAOxYhBADM1NKV
6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4H
AheAAAoJEPuml/HQ5Y71lsgA/2dRYgVFx7UVlXHZa5KGSggmcB/k3K6VgAYdXUdm
TCupAP9SDEn5EqK1V+hApUzfm+aEQfwYalfuFE5igTu5vjQRCc44BGklr4oSCisG
AQQBl1UBBQEBB0CdaDTViQAyiDWSCNHaQVRbgvVfoxHDpGHQuZsEHMy+OgMBCAfC
eAQYFgoAIBYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsMAAoJEPuml/HQ
5Y71OGgBAOw0Cmc75BcfyPt7oabHJGHpDYFbX4x3WFe6uzM+gXmfAP4xmNkjKMXF
r51sGiUBX2ZgJ1zhQoenk+ioLetKKFenDA=3D=3D
=3DhK0d
-----END PGP PUBLIC KEY BLOCK-----

--------------Co3Pcr4gzwhTGAodumKWzjS2--

--------------p0Y9sAdT6J3xLd5nj5PCQw6f--

--------------ZX0fCisveIcdKDliXCaCYlaJ
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQQAzNTSlegPsTSOSA37ppfx0OWO9QUCai68rgUDAAAAAAAKCRD7ppfx0OWO9RYG
AP0XIt+bFREWV7r7TPLIO/GTyqespvFucqTDvLVUAaYIowEAquRSdreoknv5cmUbPrVggesA6LFu
GkALIfnPXN1Jigw=
=xpqJ
-----END PGP SIGNATURE-----

--------------ZX0fCisveIcdKDliXCaCYlaJ--