aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorGlenn Morris2020-01-28 07:50:22 -0800
committerGlenn Morris2020-01-28 07:50:22 -0800
commit60a3c5d56c5684913e1ae77464d7c9e71bc04560 (patch)
treeeff936192f906634481b5035a93cb138a2a4f005 /doc/misc
parent5ee3c37634f7f8651b2da1f4b611334a2b146928 (diff)
parent1bcac29b2f9980bf47f64217a3b6be5979051fe6 (diff)
downloademacs-60a3c5d56c5684913e1ae77464d7c9e71bc04560.tar.gz
emacs-60a3c5d56c5684913e1ae77464d7c9e71bc04560.zip
Merge from origin/emacs-27
1bcac29b2f (origin/emacs-27) dns-mode-soa-auto-increment-serial: safe... abf0f8666d * lisp/wdired.el: Clean out isearch-filter-predicate (bug#... c31c31e57f ; Spelling and URL fixes 066aad7b9d Finish the documentation for c-noise-macro-{,with-parens-}... c8fcabf245 Correct regexp for flags in `format' doc string 2e9a153b26 Moderate recommendation to escape '(' in doc strings d7cd4ab7d9 Objective C Mode: Make c-forward-type work with "unsigned ... 1705e32ebc Fix help text about configure module support baca81e641 * doc/lispref/streams.texi (Output Functions): Improve ind... 568a560fce Improve doc string of 'newline' 7f50698505 Improve doc of eq on bignums etc. e5327a569c Do not refer to obsolete alias fd09196781 ; Clarify what time-stamp-active enables # Conflicts: # etc/NEWS
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/cc-mode.texi22
1 files changed, 12 insertions, 10 deletions
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index 2c49a90c54b..544ff853351 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -7095,22 +7095,24 @@ constitute noise macros.
7095@vindex noise-macro-names @r{(c-)} 7095@vindex noise-macro-names @r{(c-)}
7096This variable is a list of names of noise macros which never have 7096This variable is a list of names of noise macros which never have
7097parenthesized arguments. Each element is a string, and must be a 7097parenthesized arguments. Each element is a string, and must be a
7098valid identifier. An element in @code{c-noise-macro-names} must not 7098valid identifier. Alternatively, the variable may be a regular
7099also be in @code{c-noise-macro-with-parens-names}. Such an element is 7099expression which matches the names of such macros. Such a noise macro
7100treated as whitespace by @ccmode{}. 7100is treated as whitespace by @ccmode{}. It must not also be in, or be
7101matched by @code{c-noise-macro-with-parens-names}.
7101@end defopt 7102@end defopt
7102 7103
7103@defopt c-noise-macro-with-parens-names 7104@defopt c-noise-macro-with-parens-names
7104@vindex noise-macro-with-parens-names @r{(c-)} 7105@vindex noise-macro-with-parens-names @r{(c-)}
7105This variable is a list of names of noise macros which optionally have 7106This variable is a list of names of noise macros which optionally have
7106arguments in parentheses. Each element of the list is a string, and 7107arguments in parentheses. Each element of the list is a string, and
7107must be a valid identifier. An element in 7108must be a valid identifier. Alternatively, the variable may be a
7108@code{c-noise-macro-with-parens-names} must not also be in 7109regular expression which matches the names of such macros. Such a
7109@code{c-noise-macro-names}. For performance reasons, such an element, 7110noise macro must not also be in, or be matched by
7110together with the optional parenthesized arguments, is specially 7111@code{c-noise-macro-names}. For performance reasons, such a noise
7111handled, but it is only handled when used in declaration 7112macro, including any parenthesized arguments, is specially handled,
7112contexts@footnote{If this restriction causes your project 7113but it is only handled when used in declaration contexts@footnote{If
7113difficulties, please get in touch with @email{bug-cc-mode@@gnu.org}.}. 7114this restriction causes your project difficulties, please get in touch
7115with @email{bug-cc-mode@@gnu.org}.}.
7114 7116
7115The two compiler directives @code{__attribute__} and @code{__declspec} 7117The two compiler directives @code{__attribute__} and @code{__declspec}
7116have traditionally been handled specially in @ccmode{}; for example 7118have traditionally been handled specially in @ccmode{}; for example