Package: vim-runtime
Version: 2:9.1.1230-2
Severity: minor
File: /usr/share/vim/vim91/syntax/c.vim
Dear Maintainer,
The C syntax highlighting has only partial support for constants and
types specified by POSIX. Missing definitions include new additions to
POSIX.1-2024, but also some older ones. It would be greatly appreciated
if POSIX support was made more consistent by adding some of these
missing definitions to the syntax highlighting.
For example,
- ssize_t is recognised, but not SSIZE_MAX.
- CHAR_BIT is recognised, but not LONG_BIT or WORD_BIT.
- SEEK_CUR, SEEK_END, and SEEK_SET are recognised, but not SEEK_HOLE or
SEEK_DATA.
- Many E* constants are recognised, but not ESOCKTNOSUPPORT.
Take care,
Seth McDonald.
-- System Information:
Debian Release: 13.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable'), (50, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.88+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
vim-runtime depends on no packages.
Versions of packages vim-runtime recommends:
ii vim 2:9.1.1230-2
ii vim-tiny 2:9.1.1230-2
vim-runtime suggests no packages.
-- no debconf information