vim-patch:0630080bbd3e (#26704)

runtime(doc): reformat and align :h ft-c-syntax (vim/vim#13738)

0630080bbd

Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
zeertzjq 2023-12-22 08:58:51 +08:00 committed by GitHub
parent 2a173c0669
commit 2b3d1e1854
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -964,21 +964,21 @@ An alternative is to switch to the C++ highlighting: >
Variable Highlight ~ Variable Highlight ~
*c_gnu* GNU gcc specific items *c_gnu* GNU gcc specific items
*c_comment_strings* strings and numbers inside a comment *c_comment_strings* strings and numbers inside a comment
*c_space_errors* trailing white space and spaces before a <Tab> *c_space_errors* trailing white space and spaces before a <Tab>
*c_no_trail_space_error* ... but no trailing spaces *c_no_trail_space_error* ... but no trailing spaces
*c_no_tab_space_error* ... but no spaces before a <Tab> *c_no_tab_space_error* ... but no spaces before a <Tab>
*c_no_bracket_error* don't highlight {}; inside [] as errors *c_no_bracket_error* don't highlight {}; inside [] as errors
*c_no_curly_error* don't highlight {}; inside [] and () as errors; *c_no_curly_error* don't highlight {}; inside [] and () as errors;
except { and } in first column ...except { and } in first column
Default is to highlight them, otherwise you Default is to highlight them, otherwise you
can't spot a missing ")". can't spot a missing ")".
*c_curly_error* highlight a missing } by finding all pairs; this *c_curly_error* highlight a missing } by finding all pairs; this
forces syncing from the start of the file, can be slow forces syncing from the start of the file, can be slow
*c_no_ansi* don't do standard ANSI types and constants *c_no_ansi* don't do standard ANSI types and constants
*c_ansi_typedefs* ... but do standard ANSI types *c_ansi_typedefs* ... but do standard ANSI types
*c_ansi_constants* ... but do standard ANSI constants *c_ansi_constants* ... but do standard ANSI constants
*c_no_utf* don't highlight \u and \U in strings *c_no_utf* don't highlight \u and \U in strings
*c_syntax_for_h* for `*.h` files use C syntax instead of C++ and use objc *c_syntax_for_h* for `*.h` files use C syntax instead of C++ and use objc
syntax instead of objcpp syntax instead of objcpp
*c_no_if0* don't highlight "#if 0" blocks as comments *c_no_if0* don't highlight "#if 0" blocks as comments
*c_no_cformat* don't highlight %-formats in strings *c_no_cformat* don't highlight %-formats in strings