File: s.el.html
The long lost Emacs string manipulation library.
See documentation on https://github.com/magnars/s.el#functions
Defined variables (1)
s-lex-value-as-lisp | If ‘t’ interpolate lisp values as lisp. |
Defined functions (95)
s--aget | (ALIST KEY) |
s--mapcar-head | (FN-HEAD FN-REST LIST) |
s--truthy? | (VAL) |
s-append | (SUFFIX S) |
s-blank-p | (S) |
s-blank-str-p | (S) |
s-blank-str? | (S) |
s-blank? | (S) |
s-capitalize | (S) |
s-capitalized-p | (S) |
s-capitalized-words | (S) |
s-capitalized? | (S) |
s-center | (LEN S) |
s-chomp | (S) |
s-chop-left | (LEN S) |
s-chop-prefix | (PREFIX S) |
s-chop-prefixes | (PREFIXES S) |
s-chop-right | (LEN S) |
s-chop-suffix | (SUFFIX S) |
s-chop-suffixes | (SUFFIXES S) |
s-collapse-whitespace | (S) |
s-concat | (&rest STRINGS) |
s-contains-p | (NEEDLE S &optional IGNORE-CASE) |
s-contains? | (NEEDLE S &optional IGNORE-CASE) |
s-count-matches | (REGEXP S &optional START END) |
s-count-matches-all | (REGEXP S &optional START END) |
s-dashed-words | (S) |
s-downcase | (S) |
s-ends-with-p | (SUFFIX S &optional IGNORE-CASE) |
s-ends-with? | (SUFFIX S &optional IGNORE-CASE) |
s-equals-p | (S1 S2) |
s-equals? | (S1 S2) |
s-format | (TEMPLATE REPLACER &optional EXTRA) |
s-index-of | (NEEDLE S &optional IGNORE-CASE) |
s-join | (SEPARATOR STRINGS) |
s-left | (LEN S) |
s-less-p | (S1 S2) |
s-less? | (S1 S2) |
s-lex-fmt|expand | (FMT) |
s-lex-format | (FORMAT-STR) |
s-lines | (S) |
s-lower-camel-case | (S) |
s-lowercase-p | (S) |
s-lowercase? | (S) |
s-match | (REGEXP S &optional START) |
s-match-strings-all | (REGEX STRING) |
s-matched-positions-all | (REGEXP STRING &optional SUBEXP-DEPTH) |
s-matches-p | (REGEXP S &optional START) |
s-matches? | (REGEXP S &optional START) |
s-mixedcase-p | (S) |
s-mixedcase? | (S) |
s-numeric-p | (S) |
s-numeric? | (S) |
s-pad-left | (LEN PADDING S) |
s-pad-right | (LEN PADDING S) |
s-prefix-p | (PREFIX S &optional IGNORE-CASE) |
s-prefix? | (PREFIX S &optional IGNORE-CASE) |
s-prepend | (PREFIX S) |
s-presence | (S) |
s-present-p | (S) |
s-present? | (S) |
s-repeat | (NUM S) |
s-replace | (OLD NEW S) |
s-replace-all | (REPLACEMENTS S) |
s-replace-regexp | (REGEXP REP STRING &optional FIXEDCASE LITERAL SUBEXP START) |
s-reverse | (S) |
s-right | (LEN S) |
s-shared-end | (S1 S2) |
s-shared-start | (S1 S2) |
s-slice-at | (REGEXP S) |
s-snake-case | (S) |
s-spaced-words | (S) |
s-splice | (NEEDLE N S) |
s-split | (SEPARATOR S &optional OMIT-NULLS) |
s-split-up-to | (SEPARATOR S N &optional OMIT-NULLS) |
s-split-words | (S) |
s-starts-with-p | (PREFIX S &optional IGNORE-CASE) |
s-starts-with? | (PREFIX S &optional IGNORE-CASE) |
s-suffix-p | (SUFFIX S &optional IGNORE-CASE) |
s-suffix? | (SUFFIX S &optional IGNORE-CASE) |
s-titleize | (S) |
s-titleized-words | (S) |
s-trim | (S) |
s-trim-left | (S) |
s-trim-right | (S) |
s-truncate | (LEN S &optional ELLIPSIS) |
s-unindent | (S &optional BOL) |
s-upcase | (S) |
s-upper-camel-case | (S) |
s-uppercase-p | (S) |
s-uppercase? | (S) |
s-with | (S FORM &rest MORE) |
s-word-initials | (S) |
s-word-wrap | (LEN S) |
s-wrap | (S PREFIX &optional SUFFIX) |