File: subr.el.html

Defined variables (45)

after-change-major-mode-hookNormal hook run at the very end of major mode functions.
after-load-functionsSpecial hook run after loading a file.
called-interactively-p-functionsSpecial hook called to skip special frames in ‘called-interactively-p’.
change-major-mode-after-body-hookNormal hook run in major mode functions, before the mode hooks.
ctl-x-4-mapKeymap for subcommands of C-x 4.
ctl-x-5-mapKeymap for frame commands.
ctl-x-mapDefault keymap for C-x commands.
definition-prefixesHash table mapping prefixes to the files in which they’re used.
delay-mode-hooksIf non-nil, ‘run-mode-hooks’ should delay running the hooks.
delayed-after-hook-functionsList of delayed :after-hook forms waiting to be run.
delayed-mode-hooksList of delayed mode hooks waiting to be run.
delayed-warnings-hookNormal hook run to process and display delayed warnings.
esc-mapDefault keymap for ESC (meta) commands.
gensym-counterNumber used to construct the name of the next symbol created by ‘gensym’.
global-mapDefault global keymap mapping Emacs keyboard input into commands.
inhibit--record-charObsolete variable.
inhibit-nul-byte-detectionIf non-nil, Emacs ignores null bytes on code detection.
key-substitution-in-progressUsed internally by ‘substitute-key-definition’.
menu-bar-separatorSeparator for menus.
messages-buffer-max-linesMaximum number of lines to keep in the message log buffer.
minor-mode-listList of all minor mode functions.
package--builtin-versionsAlist giving the version of each versioned builtin package.
progress-reporter--pulse-charactersCharacters to use for pulsing progress reporters.
read-char-choice-use-read-keyPrefer ‘read-key’ when reading a character by ‘read-char-choice’.
read-char-from-minibuffer-mapKeymap for the ‘read-char-from-minibuffer’ function.
read-char-historyThe default history for the ‘read-char-from-minibuffer’ function.
read-key-empty-mapUsed internally by ‘read-key’.
read-key-full-mapUsed internally by ‘read-key’.
read-number-historyThe default history for the ‘read-number’ function.
read-passwd-mapKeymap used while reading passwords.
regexp-unmatchableStandard regexp guaranteed not to match any string at all.
split-string-default-separatorsThe default value of separators for ‘split-string’.
suspend-hookNormal hook run by ‘suspend-emacs’, before suspending.
suspend-resume-hookNormal hook run by ‘suspend-emacs’, after Emacs is continued.
tab-prefix-mapKeymap for tab-bar related commands.
temp-buffer-setup-hookNormal hook run by ‘with-output-to-temp-buffer’ at the start.
temp-buffer-show-hookNormal hook run by ‘with-output-to-temp-buffer’ after displaying the buffer.
undo--combining-change-callsNon-nil when ‘combine-change-calls-1’ is running.
user-emacs-directoryDirectory beneath which additional per-user Emacs-specific files are placed.
version-regexp-alistSpecify association between non-numeric version and its priority.
version-separatorSpecify the string used to separate the version elements.
word-move-empty-char-tableUsed in ‘forward-word-strictly’ and ‘backward-word-strictly’
y-or-n-p-history-variableHistory list symbol to add ‘y-or-n-p’ answers to.
y-or-n-p-mapKeymap that defines additional bindings for ‘y-or-n-p’ answers.
y-or-n-p-use-read-keyPrefer ‘read-key’ when answering a "y or n" question by ‘y-or-n-p’.

Defined functions (338)

1value(FORM)
accept-change-group(HANDLE)
activate-change-group(HANDLE)
add-hook(HOOK FUNCTION &optional DEPTH LOCAL)
add-minor-mode(TOGGLE NAME &optional KEYMAP AFTER TOGGLE-FUN)
add-to-history(HISTORY-VAR NEWELT &optional MAXELT KEEP-ALL)
add-to-invisibility-spec(ELEMENT)
add-to-list(LIST-VAR ELEMENT &optional APPEND COMPARE-FN)
add-to-list--anon-cmacro(EXP LIST-VAR ELEMENT &optional APPEND COMPARE-FN)
add-to-ordered-list(LIST-VAR ELEMENT &optional ORDER)
alist-get(KEY ALIST &optional DEFAULT REMOVE TESTFN)
always(&rest ARGUMENTS)
apply-partially(FUN &rest ARGS)
apropos-internal(REGEXP &optional PREDICATE)
assoc-default(KEY ALIST &optional TEST DEFAULT)
assoc-delete-all(KEY ALIST &optional TEST)
assq-delete-all(KEY ALIST)
atomic-change-group(&rest BODY)
autoloadp(OBJECT)
backtrace-frame(NFRAMES &optional BASE)
backtrace-frames(&optional BASE)
backward-delete-char(N &optional KILLFLAG)
backward-word-strictly(&optional ARG)
beep(&optional ARG)
bidi-string-mark-left-to-right(STR)
bignump(OBJECT)
booleanp(OBJECT)
buffer-local-boundp(SYMBOL BUFFER)
buffer-narrowed-p()
butlast(LIST &optional N)
caaaar(X)
caaadr(X)
caaar(X)
caadar(X)
caaddr(X)
caadr(X)
caar(X)
cadaar(X)
cadadr(X)
cadar(X)
caddar(X)
cadddr(X)
caddr(X)
cadr(X)
call-process-shell-command(COMMAND &optional INFILE BUFFER DISPLAY)
call-shell-region(START END COMMAND &optional DELETE BUFFER)
called-interactively-p(KIND)
cancel-change-group(HANDLE)
cdaaar(X)
cdaadr(X)
cdaar(X)
cdadar(X)
cdaddr(X)
cdadr(X)
cdar(X)
cddaar(X)
cddadr(X)
cddar(X)
cdddar(X)
cddddr(X)
cdddr(X)
cddr(X)
chmod(FILENAME MODE &optional FLAG)
collapse-delayed-warnings()
combine-after-change-calls(&rest BODY)
combine-and-quote-strings(STRINGS &optional SEPARATOR)
combine-change-calls(BEG END &rest BODY)
combine-change-calls-1(BEG END BODY)
condition-case-no-debug(VAR BODYFORM &rest HANDLERS)
condition-case-unless-debug(VAR BODYFORM &rest HANDLERS)
copy-overlay(O)
copy-tree(TREE &optional VECP)
declare(&rest SPECS)
declare-function(FN FILE &optional ARGLIST FILEONLY)
def-edebug-elem-spec(NAME SPEC)
def-edebug-spec(SYMBOL SPEC)
define-error(NAME MESSAGE &optional PARENT)
define-key-after(KEYMAP KEY DEFINITION &optional AFTER)
define-mail-user-agent(SYMBOL COMPOSEFUNC SENDFUNC &optional ABORTFUNC HOOKVAR)
define-prefix-command(COMMAND &optional MAPVAR NAME)
define-symbol-prop(SYMBOL PROP VAL)
defvar-local(VAR VAL &optional DOCSTRING)
delay-mode-hooks(&rest BODY)
delay-warning(TYPE MESSAGE &optional LEVEL BUFFER-NAME)
delete-consecutive-dups(LIST &optional CIRCULAR)
delete-dups(LIST)
derived-mode-p(&rest MODES)
display-delayed-warnings()
dlet(BINDERS &rest BODY)
do-after-load-evaluation(ABS-FILE)
dolist((VAR LIST [RESULT]) BODY...)
dolist-with-progress-reporter((VAR LIST [RESULT]) REPORTER-OR-MESSAGE BODY...)
dotimes((VAR COUNT [RESULT]) BODY...)
dotimes-with-progress-reporter((VAR COUNT [RESULT]) REPORTER-OR-MESSAGE BODY...)
ensure-list(OBJECT)
error(STRING &rest ARGS)
eval-after-load(FILE FORM)
eval-after-load--anon-cmacro(WHOLE FILE FORM)
event-basic-type(EVENT)
event-click-count(EVENT)
event-end(EVENT)
event-line-count(EVENT)
event-modifiers(EVENT)
event-start(EVENT)
eventp(OBJECT)
field-at-pos(POS)
find-tag-default()
find-tag-default-as-regexp()
find-tag-default-as-symbol-regexp()
find-tag-default-bounds()
fixnump(OBJECT)
flatten-list(TREE)
flatten-tree(TREE)
forward-same-syntax(&optional ARG)
forward-symbol(ARG)
forward-whitespace(ARG)
forward-word-strictly(&optional ARG)
frame-configuration-p(OBJECT)
function-get(F PROP &optional AUTOLOAD)
generate-new-buffer(NAME &optional INHIBIT-BUFFER-HOOKS)
gensym(&optional PREFIX)
global-key-binding(KEYS &optional ACCEPT-DEFAULT)
global-set-key(KEY COMMAND)
global-unset-key(KEY)
goto-char--read-natnum-interactive(PROMPT)
ignore(&rest ARGUMENTS)
ignore-error(CONDITION &rest BODY)
ignore-errors(&rest BODY)
indent-to-column(COLUMN &optional MINIMUM)
insert-buffer-substring-as-yank(BUFFER &optional START END)
insert-buffer-substring-no-properties(BUFFER &optional START END)
insert-for-yank(STRING)
insert-for-yank-1(STRING)
insert-into-buffer(BUFFER &optional START END)
int-to-string(NUMBER)
interactive-p()
internal--after-with-selected-window(STATE)
internal--before-with-selected-window(WINDOW)
internal--compiler-macro-cXXr(FORM X)
internal--fill-string-single-line(STR)
internal--format-docstring-line(STRING &rest OBJECTS)
internal-pop-keymap(KEYMAP SYMBOL)
internal-push-keymap(KEYMAP SYMBOL)
internal-temp-output-buffer-show(BUFFER)
json-available-p()
kbd(KEYS)
keyboard-translate(FROM TO)
keymap--menu-item-binding(VAL)
keymap--menu-item-with-binding(ITEM BINDING)
keymap--merge-bindings(VAL1 VAL2)
keymap-canonicalize(MAP)
lambda(ARGS [DOCSTRING] [INTERACTIVE] BODY)
last(LIST &optional N)
letrec(BINDERS &rest BODY)
listify-key-sequence(KEY)
load-history-filename-element(FILE-REGEXP)
load-history-regexp(FILE)
local-key-binding(KEYS &optional ACCEPT-DEFAULT)
local-set-key(KEY COMMAND)
local-unset-key(KEY)
locate-library(LIBRARY &optional NOSUFFIX PATH INTERACTIVE-CALL)
log10(X)
looking-at-p(REGEXP)
looking-back(REGEXP LIMIT &optional GREEDY)
lsh(VALUE COUNT)
macrop(OBJECT)
major-mode-restore(&optional AVOIDED-MODES)
major-mode-suspend()
make-composed-keymap(MAPS &optional PARENT)
make-progress-reporter(MESSAGE &optional MIN-VALUE MAX-VALUE CURRENT-VALUE MIN-CHANGE MIN-TIME)
make-syntax-table(&optional OLDTABLE)
map-keymap-sorted(FUNCTION KEYMAP)
match-string(NUM &optional STRING)
match-string-no-properties(NUM &optional STRING)
match-substitute-replacement(REPLACEMENT &optional FIXEDCASE LITERAL STRING SUBEXP)
member-ignore-case(ELT LIST)
memory-limit()
mkdir(DIR &optional PARENTS)
momentary-string-display(STRING POS &optional EXIT-CHAR MESSAGE)
mouse-event-p(OBJECT)
mouse-movement-p(OBJECT)
move-marker(MARKER POSITION &optional BUFFER)
nbutlast(LIST &optional N)
noreturn(FORM)
not(OBJECT)
number-sequence(FROM &optional TO INC)
package--description-file(DIR)
play-sound(SOUND)
point-at-bol(&optional N)
point-at-eol(&optional N)
pop(PLACE)
posn-actual-col-row(POSITION)
posn-area(POSITION)
posn-col-row(POSITION)
posn-image(POSITION)
posn-object(POSITION)
posn-object-width-height(POSITION)
posn-object-x-y(POSITION)
posn-point(POSITION)
posn-set-point(POSITION)
posn-string(POSITION)
posn-timestamp(POSITION)
posn-window(POSITION)
posn-x-y(POSITION)
posnp(OBJ)
prepare-change-group(&optional BUFFER)
process-file-shell-command(COMMAND &optional INFILE BUFFER DISPLAY)
process-get(PROCESS PROPNAME)
process-kill-buffer-query-function()
process-lines(PROGRAM &rest ARGS)
process-lines-handling-status(PROGRAM STATUS-HANDLER &rest ARGS)
process-lines-ignore-status(PROGRAM &rest ARGS)
process-live-p(PROCESS)
process-put(PROCESS PROPNAME VALUE)
prog2(FORM1 FORM2 &rest BODY)
progress-reporter-do-update(REPORTER VALUE &optional SUFFIX)
progress-reporter-done(REPORTER)
progress-reporter-force-update(REPORTER &optional VALUE NEW-MESSAGE SUFFIX)
progress-reporter-update(REPORTER &optional VALUE SUFFIX)
provided-mode-derived-p(MODE &rest MODES)
push(NEWELT PLACE)
rassq-delete-all(VALUE ALIST)
read--potential-mouse-event()
read-char-choice(PROMPT CHARS &optional INHIBIT-KEYBOARD-QUIT)
read-char-choice-with-read-key(PROMPT CHARS &optional INHIBIT-KEYBOARD-QUIT)
read-char-from-minibuffer(PROMPT &optional CHARS HISTORY)
read-char-from-minibuffer-insert-char()
read-char-from-minibuffer-insert-other()
read-key(&optional PROMPT DISABLE-FALLBACKS)
read-number(PROMPT &optional DEFAULT HIST)
read-passwd(PROMPT &optional CONFIRM DEFAULT)
redraw-modeline(&optional ALL)
register-definition-prefixes(FILE PREFIXES)
remove(ELT SEQ)
remove-from-invisibility-spec(ELEMENT)
remove-hook(HOOK FUNCTION &optional LOCAL)
remove-overlays(&optional BEG END NAME VAL)
remove-yank-excluded-properties(START END)
remq(ELT LIST)
replace-regexp-in-region(REGEXP REPLACEMENT &optional START END)
replace-regexp-in-string(REGEXP REP STRING &optional FIXEDCASE LITERAL SUBEXP START)
replace-string-in-region(STRING REPLACEMENT &optional START END)
rplaca(CELL NEWCAR)
rplacd(CELL NEWCDR)
run-hook-query-error-with-timeout(HOOK)
run-mode-hooks(&rest HOOKS)
save-match-data(&rest BODY)
save-window-excursion(&rest BODY)
search-backward-regexp(REGEXP &optional BOUND NOERROR COUNT)
search-forward-regexp(REGEXP &optional BOUND NOERROR COUNT)
send-region(PROCESS START END)
send-string(PROCESS STRING)
set-temporary-overlay-map(MAP &optional KEEP-PRED ON-EXIT)
set-transient-map(MAP &optional KEEP-PRED ON-EXIT)
setq-default([VAR VALUE]...)
setq-local([VARIABLE VALUE]...)
sha1(OBJECT &optional START END BINARY)
shell-quote-argument(ARGUMENT)
sit-for(SECONDS &optional NODISP)
special-form-p(OBJECT)
split-string(STRING &optional SEPARATORS OMIT-NULLS TRIM)
split-string-and-unquote(STRING &optional SEPARATOR)
start-file-process-shell-command(NAME BUFFER COMMAND)
start-process(NAME BUFFER PROGRAM &rest PROGRAM-ARGS)
start-process-shell-command(NAME BUFFER COMMAND)
store-match-data(LIST &optional RESEAT)
string-greaterp(STRING1 STRING2)
string-match-p(REGEXP STRING &optional START)
string-or-null-p(OBJECT)
string-prefix-p(PREFIX STRING &optional IGNORE-CASE)
string-replace(FROM-STRING TO-STRING IN-STRING)
string-suffix-p(SUFFIX STRING &optional IGNORE-CASE)
string-to-list(STRING)
string-to-vector(STRING)
string-trim(STRING &optional TRIM-LEFT TRIM-RIGHT)
string-trim-left(STRING &optional REGEXP)
string-trim-right(STRING &optional REGEXP)
string<(STRING1 STRING2)
string=(S1 S2)
string>(STRING1 STRING2)
subr--with-wrapper-hook-no-warnings(HOOK ARGS &rest BODY)
subr-primitive-p(OBJECT)
subregexp-context-p(REGEXP POS &optional START)
subst-char-in-string(FROMCHAR TOCHAR STRING &optional INPLACE)
substitute-key-definition(OLDDEF NEWDEF KEYMAP &optional OLDMAP)
substitute-key-definition-key(DEFN OLDDEF NEWDEF PREFIX KEYMAP)
suppress-keymap(MAP &optional NODIGITS)
sxhash(OBJ)
symbol-file(SYMBOL &optional TYPE)
syntax-after(POS)
syntax-class(SYNTAX)
text-clone--maintain(OL1 AFTER BEG END &optional LEN)
text-clone-create(START END &optional SPREADP SYNTAX)
track-mouse(&rest BODY)
undefined()
undo--wrap-and-run-primitive-undo(BEG END LIST)
unless(COND BODY...)
unmsys--file-name(FILE)
user-error(FORMAT &rest ARGS)
user-original-login-name(&optional UID)
values--store-value(VALUE)
version-list-<(L1 L2)
version-list-<=(L1 L2)
version-list-=(L1 L2)
version-list-not-zero(LST)
version-to-list(VER)
version<(V1 V2)
version<=(V1 V2)
version=(V1 V2)
when(COND BODY...)
while-no-input(&rest BODY)
with-case-table(TABLE &rest BODY)
with-current-buffer(BUFFER-OR-NAME &rest BODY)
with-demoted-errors(FORMAT &rest BODY)
with-eval-after-load(FILE &rest BODY)
with-existing-directory(&rest BODY)
with-file-modes(MODES &rest BODY)
with-local-quit(&rest BODY)
with-mutex(MUTEX &rest BODY)
with-output-to-string(&rest BODY)
with-output-to-temp-buffer(BUFNAME &rest BODY)
with-selected-frame(FRAME &rest BODY)
with-selected-window(WINDOW &rest BODY)
with-silent-modifications(&rest BODY)
with-syntax-table(TABLE &rest BODY)
with-temp-buffer(&rest BODY)
with-temp-file(FILE &rest BODY)
with-temp-message(MESSAGE &rest BODY)
with-wrapper-hook(HOOK ARGS &rest BODY)
xor(COND1 COND2)
y-or-n-p(PROMPT)
y-or-n-p-insert-n()
y-or-n-p-insert-other()
y-or-n-p-insert-y()
yank-handle-category-property(CATEGORY START END)
yank-handle-font-lock-face-property(FACE START END)
zerop(NUMBER)
zerop--anon-cmacro(_ NUMBER)

Defined faces (0)