]> git.eshelyaron.com Git - emacs.git/commitdiff
Add index for "\( in strings" (Bug#25195)
authorNoam Postavsky <npostavs@gmail.com>
Sun, 28 Jul 2019 16:15:33 +0000 (12:15 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Tue, 30 Jul 2019 13:06:18 +0000 (09:06 -0400)
* doc/emacs/programs.texi (Left Margin Paren): Add index for "\( in
strings".
* doc/lispref/positions.texi (List Motion): Add index, and cross
reference.

doc/emacs/programs.texi
doc/lispref/positions.texi

index 1d6f3e0459a10596ba01b08121e74bd0949af049..4c42b1078de59a234c24c429a6f14286b87adb14 100644 (file)
@@ -173,6 +173,7 @@ features that use them will also give you trouble.  This includes the
 indentation commands (@pxref{Program Indent}) and Font Lock mode
 (@pxref{Font Lock}).
 
+@cindex \( in strings
   The most likely problem case is when you want an opening delimiter
 at the start of a line inside a string.  To avoid trouble, put an
 escape character (@samp{\}, in C and Emacs Lisp, @samp{/} in some
index 77077934673956b78e618aa1c8ea6d929c0a2fcb..a5a51f0a0bfb27017b02864383a25dc06afef423 100644 (file)
@@ -794,11 +794,15 @@ on a line that starts with a match for this regular expression,
 followed by a character with open-parenthesis syntax.
 @end defopt
 
+@cindex \( in strings
 @defopt open-paren-in-column-0-is-defun-start
 If this variable's value is non-@code{nil}, an open parenthesis in
 column 0 is considered to be the start of a defun.  If it is
 @code{nil}, an open parenthesis in column 0 has no special meaning.
-The default is @code{t}.
+The default is @code{t}.  If a string literal happens to have a
+parenthesis in column 0, escape it with backslash to avoid a false
+positive, @xref{Left Margin Paren,, Left Margin Convention, emacs, The
+GNU Emacs Manual}.
 @end defopt
 
 @defvar beginning-of-defun-function