diff options
| author | Glenn Morris | 2020-01-28 07:50:22 -0800 |
|---|---|---|
| committer | Glenn Morris | 2020-01-28 07:50:22 -0800 |
| commit | 60a3c5d56c5684913e1ae77464d7c9e71bc04560 (patch) | |
| tree | eff936192f906634481b5035a93cb138a2a4f005 /doc/misc | |
| parent | 5ee3c37634f7f8651b2da1f4b611334a2b146928 (diff) | |
| parent | 1bcac29b2f9980bf47f64217a3b6be5979051fe6 (diff) | |
| download | emacs-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.texi | 22 |
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-)} |
| 7096 | This variable is a list of names of noise macros which never have | 7096 | This variable is a list of names of noise macros which never have |
| 7097 | parenthesized arguments. Each element is a string, and must be a | 7097 | parenthesized arguments. Each element is a string, and must be a |
| 7098 | valid identifier. An element in @code{c-noise-macro-names} must not | 7098 | valid identifier. Alternatively, the variable may be a regular |
| 7099 | also be in @code{c-noise-macro-with-parens-names}. Such an element is | 7099 | expression which matches the names of such macros. Such a noise macro |
| 7100 | treated as whitespace by @ccmode{}. | 7100 | is treated as whitespace by @ccmode{}. It must not also be in, or be |
| 7101 | matched 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-)} |
| 7105 | This variable is a list of names of noise macros which optionally have | 7106 | This variable is a list of names of noise macros which optionally have |
| 7106 | arguments in parentheses. Each element of the list is a string, and | 7107 | arguments in parentheses. Each element of the list is a string, and |
| 7107 | must be a valid identifier. An element in | 7108 | must be a valid identifier. Alternatively, the variable may be a |
| 7108 | @code{c-noise-macro-with-parens-names} must not also be in | 7109 | regular expression which matches the names of such macros. Such a |
| 7109 | @code{c-noise-macro-names}. For performance reasons, such an element, | 7110 | noise macro must not also be in, or be matched by |
| 7110 | together with the optional parenthesized arguments, is specially | 7111 | @code{c-noise-macro-names}. For performance reasons, such a noise |
| 7111 | handled, but it is only handled when used in declaration | 7112 | macro, including any parenthesized arguments, is specially handled, |
| 7112 | contexts@footnote{If this restriction causes your project | 7113 | but it is only handled when used in declaration contexts@footnote{If |
| 7113 | difficulties, please get in touch with @email{bug-cc-mode@@gnu.org}.}. | 7114 | this restriction causes your project difficulties, please get in touch |
| 7115 | with @email{bug-cc-mode@@gnu.org}.}. | ||
| 7114 | 7116 | ||
| 7115 | The two compiler directives @code{__attribute__} and @code{__declspec} | 7117 | The two compiler directives @code{__attribute__} and @code{__declspec} |
| 7116 | have traditionally been handled specially in @ccmode{}; for example | 7118 | have traditionally been handled specially in @ccmode{}; for example |