mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-29 07:58:28 +00:00
More tweaks of skeleton documentation wrt \n behavior at bol/eol.
lisp/skeleton.el (skeleton-insert): Yet another fix of the doc string wrt behavior of \n as the first/last element of a skeleton. doc/misc/autotype.texi (Skeleton Language): Document the \n feature better.
This commit is contained in:
parent
6692a64cc4
commit
f3953a24ea
@ -1,3 +1,8 @@
|
||||
2014-06-22 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* autotype.texi (Skeleton Language): Document the \n feature
|
||||
better.
|
||||
|
||||
2014-06-21 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* autotype.texi (Skeleton Language): Document the feature of \n
|
||||
|
@ -234,9 +234,10 @@ Insert string or character. Literal strings and characters are passed through
|
||||
@c ??? something seems very wrong here.
|
||||
Insert a newline and align under current line, but not if this is the
|
||||
last element of a skeleton and the newline would be inserted at end of
|
||||
line. Use newline character @code{?\n} to prevent alignment. Use
|
||||
@code{"\n"} as the last string element of a skeleton to insert a
|
||||
newline after the skeleton unconditionally.
|
||||
line, or this is the first element and the newline would be inserted
|
||||
at beginning of line. Use newline character @code{?\n} to prevent
|
||||
alignment. Use @code{"\n"} as the first or last string element of a
|
||||
skeleton to insert a newline unconditionally.
|
||||
@item @code{_}
|
||||
Interesting point. When wrapping skeletons around successive regions, they are
|
||||
put at these places. Point is left at first @code{_} where nothing is wrapped.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2014-06-22 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* skeleton.el (skeleton-insert): Yet another fix of the doc string
|
||||
wrt behavior of \n as the first/last element of a skeleton.
|
||||
|
||||
2014-06-22 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* net/tramp-adb.el (tramp-adb-handle-process-file):
|
||||
|
@ -200,8 +200,9 @@ not needed, a prompt-string or an expression for complex read functions.
|
||||
If ELEMENT is a string or a character it gets inserted (see also
|
||||
`skeleton-transformation-function'). Other possibilities are:
|
||||
|
||||
\\n if not the last element of the skeleton, or not at eol,
|
||||
go to next line and indent according to mode
|
||||
\\n go to next line and indent according to mode, unless
|
||||
this is the first/last element of a skeleton and point
|
||||
is at bol/eol
|
||||
_ interesting point, interregion here
|
||||
- interesting point, no interregion interaction, overrides
|
||||
interesting point set by _
|
||||
@ -218,7 +219,8 @@ or at the first occurrence of _ or at the end of the inserted text.
|
||||
|
||||
Note that \\n as the last element of the skeleton only inserts a
|
||||
newline if not at eol. If you want to unconditionally insert a newline
|
||||
at the end of the skeleton, use \"\\n\" instead.
|
||||
at the end of the skeleton, use \"\\n\" instead. Likewise with \\n
|
||||
as the first element when at bol.
|
||||
|
||||
Further elements can be defined via `skeleton-further-elements'.
|
||||
ELEMENT may itself be a SKELETON with an INTERACTOR. The user is prompted
|
||||
|
Loading…
Reference in New Issue
Block a user