| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
This section describes higher-level commands for inserting text, commands intended primarily for the user but useful also in Lisp programs.
This command inserts the entire accessible contents of
from-buffer-or-name (which must exist) into the current buffer after
point. It leaves the mark after the inserted text. The value is
nil.
This command inserts the last character typed; it does so count times,
before point, and returns nil. Most printing characters are bound to
this command. In routine use, self-insert-command is the most
frequently called function in Emacs, but programs rarely use it except to
install it on a keymap.
In an interactive call, count is the numeric prefix argument.
Self-insertion translates the input character through
translation-table-for-input. Voir la section Translation of Characters.
This command calls auto-fill-function whenever that is non-nil
and the character inserted is in the table auto-fill-chars
(voir la section Auto Filling).
This command performs abbrev expansion if Abbrev mode is enabled and the
inserted character does not have word-constituent syntax. (Voir la section Abbrevs et expansion d'abbrev,
and Table of Syntax Classes.) It is also responsible for calling
blink-paren-function when the inserted character has close
parenthesis syntax (voir la section Blinking Parentheses).
Do not try substituting your own definition of self-insert-command
for the standard one. The editor command loop handles this function
specially.
This command inserts newlines into the current buffer before point. If number-of-newlines is supplied, that many newline characters are inserted.
This function calls auto-fill-function if the current column number
is greater than the value of fill-column and number-of-newlines
is nil. Typically what auto-fill-function does is insert a
newline; thus, the overall result in this case is to insert two newlines at
different places: one at point, and another earlier in the line.
newline does not auto-fill if number-of-newlines is
non-nil.
This command indents to the left margin if that is not zero. Voir la section Margins for Filling.
The value returned is nil. In an interactive call, count is
the numeric prefix argument.
This variable controls whether overwrite mode is in effect. The value
should be overwrite-mode-textual, overwrite-mode-binary, or
nil. overwrite-mode-textual specifies textual overwrite mode
(treats newlines and tabs specially), and overwrite-mode-binary
specifies binary overwrite mode (treats newlines and tabs like any other
characters).
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.