aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2016-03-22 11:04:36 -0700
committerPaul Eggert2016-03-22 11:04:36 -0700
commitf95bbe5a67e03fe6d05cbfb4d0c9151a754d6ccd (patch)
tree770fbf699587d51ed3a374c6f01bdd655394c66c /doc
parent4869e0d85a215e7fb0262430a48aa4d5804bf0a4 (diff)
parentb8ea08b037fb16395b90481162587706e71b487c (diff)
downloademacs-f95bbe5a67e03fe6d05cbfb4d0c9151a754d6ccd.tar.gz
emacs-f95bbe5a67e03fe6d05cbfb4d0c9151a754d6ccd.zip
-
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/abbrevs.texi9
-rw-r--r--doc/lispref/abbrevs.texi9
-rw-r--r--doc/misc/eshell.texi4
3 files changed, 14 insertions, 8 deletions
diff --git a/doc/emacs/abbrevs.texi b/doc/emacs/abbrevs.texi
index e0441a1984d..a1db34cf0ee 100644
--- a/doc/emacs/abbrevs.texi
+++ b/doc/emacs/abbrevs.texi
@@ -435,9 +435,9 @@ copies the expansion verbatim including its case pattern.
435controls which characters are considered part of a word, for dynamic expansion 435controls which characters are considered part of a word, for dynamic expansion
436purposes. The regular expression must match just one character, never 436purposes. The regular expression must match just one character, never
437two or more. The same regular expression also determines which 437two or more. The same regular expression also determines which
438characters are part of an expansion. The value @code{nil} has a special 438characters are part of an expansion. The (default) value @code{nil}
439meaning: dynamic abbrevs are made of word characters, but expansions are 439has a special meaning: dynamic abbrevs are made of word characters,
440made of word and symbol characters. 440but expansions are made of word and symbol characters.
441 441
442@vindex dabbrev-abbrev-skip-leading-regexp 442@vindex dabbrev-abbrev-skip-leading-regexp
443 In shell scripts and makefiles, a variable name is sometimes prefixed 443 In shell scripts and makefiles, a variable name is sometimes prefixed
@@ -445,4 +445,5 @@ with @samp{$} and sometimes not. Major modes for this kind of text can
445customize dynamic abbrev expansion to handle optional prefixes by setting 445customize dynamic abbrev expansion to handle optional prefixes by setting
446the variable @code{dabbrev-abbrev-skip-leading-regexp}. Its value 446the variable @code{dabbrev-abbrev-skip-leading-regexp}. Its value
447should be a regular expression that matches the optional prefix that 447should be a regular expression that matches the optional prefix that
448dynamic abbrev expression should ignore. 448dynamic abbrev expression should ignore. The default is @code{nil},
449which means no characters should be skipped.
diff --git a/doc/lispref/abbrevs.texi b/doc/lispref/abbrevs.texi
index 5f5a395c97a..cdea2a8b3c8 100644
--- a/doc/lispref/abbrevs.texi
+++ b/doc/lispref/abbrevs.texi
@@ -198,7 +198,10 @@ abbrevs in a file automatically, under the control of variables
198described here. 198described here.
199 199
200@defopt abbrev-file-name 200@defopt abbrev-file-name
201This is the default file name for reading and saving abbrevs. 201This is the default file name for reading and saving abbrevs. By
202default, Emacs will look for @file{~/.emacs.d/abbrev_defs}, and, if
203not found, for @file{~/.abbrev_defs}; if neither file exists, Emacs
204will create @file{~/.emacs.d/abbrev_defs}.
202@end defopt 205@end defopt
203 206
204@defun quietly-read-abbrev-file &optional filename 207@defun quietly-read-abbrev-file &optional filename
@@ -216,7 +219,7 @@ A non-@code{nil} value for @code{save-abbrevs} means that Emacs should
216offer to save abbrevs (if any have changed) when files are saved. If 219offer to save abbrevs (if any have changed) when files are saved. If
217the value is @code{silently}, Emacs saves the abbrevs without asking 220the value is @code{silently}, Emacs saves the abbrevs without asking
218the user. @code{abbrev-file-name} specifies the file to save the 221the user. @code{abbrev-file-name} specifies the file to save the
219abbrevs in. 222abbrevs in. The default value is @code{t}.
220@end defopt 223@end defopt
221 224
222@defvar abbrevs-changed 225@defvar abbrevs-changed
@@ -282,7 +285,7 @@ omitted, it defaults to point. @code{name}, if non-@code{nil}, should
282be the name by which this abbrev was found (a string); it is used to 285be the name by which this abbrev was found (a string); it is used to
283figure out whether to adjust the capitalization of the expansion. The 286figure out whether to adjust the capitalization of the expansion. The
284function returns @code{abbrev} if the abbrev was successfully 287function returns @code{abbrev} if the abbrev was successfully
285inserted. 288inserted, otherwise it returns @code{nil}.
286@end defun 289@end defun
287 290
288@deffn Command abbrev-prefix-mark &optional arg 291@deffn Command abbrev-prefix-mark &optional arg
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index f90c7d3e8fb..a7a3840aa5f 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -252,7 +252,9 @@ need to use a function that takes some other data type, you will need to
252call it in an Elisp expression (which can also be used with 252call it in an Elisp expression (which can also be used with
253@ref{Expansion, expansions}). As with other shells, you can 253@ref{Expansion, expansions}). As with other shells, you can
254escape special characters and spaces with the backslash (@code{\}) and 254escape special characters and spaces with the backslash (@code{\}) and
255apostrophes (@code{''}) and double quotes (@code{""}). 255apostrophes (@code{''}) and double quotes (@code{""}). This is needed
256especially for file names with special characters like pipe
257(@code{|}), which could be part of remote file names.
256 258
257@node Built-ins 259@node Built-ins
258 260