File: subr-x.el.html

Less commonly used functions that complement basic APIs, often implemented in C code (like hash-tables and strings), and are not eligible for inclusion in subr.el.

Do not document these functions in the lispref. https://lists.gnu.org/r/emacs-devel/2014-01/msg01006.html

NB If you want to use this library, it's almost always correct to use:
(eval-when-compile (require 'subr-x))

Defined variables (1)

work-buffer-limitMaximum number of reusable work buffers.

Defined functions (29)

add-display-text-property(START END SPEC VALUE &optional OBJECT)
add-remove--display-text-property(START END SPEC VALUE &optional OBJECT REMOVE)
emacs-etc--hide-local-variables()
hash-table-empty-p(HASH-TABLE)
hash-table-keys(HASH-TABLE)
hash-table-values(HASH-TABLE)
internal--thread-argument(FIRST? &rest FORMS)
named-let(NAME BINDINGS &rest BODY)
read-process-name(PROMPT)
remove-display-text-property(START END SPEC &optional OBJECT)
string-blank-p(STRING)
string-chop-newline(STRING)
string-clean-whitespace(STRING)
string-fill(STRING WIDTH)
string-glyph-split(STRING)
string-join(STRINGS &optional SEPARATOR)
string-limit(STRING LENGTH &optional END CODING-SYSTEM)
string-pad(STRING LENGTH &optional PADDING START)
string-pixel-width(STRING &optional BUFFER)
string-remove-prefix(PREFIX STRING)
string-remove-suffix(SUFFIX STRING)
string-reverse(SEQ)
string-truncate-left(STRING LENGTH)
thread-first(&rest FORMS)
thread-last(&rest FORMS)
with-buffer-unmodified-if-unchanged(&rest BODY)
with-work-buffer(&rest BODY)
work-buffer--get()
work-buffer--release(BUFFER)

Defined faces (0)