Homepage: https://www.emacswiki.org/emacs/download/subr%2b.el
Author: Drew Adams
Updated:
Extensions to standard library `subr.el'
Extensions to standard library `subr.el'.
This library extends `split-string' so that you can split a string
based on text properties or a character predicate, not just regexp
matching.
To take advantage of this, your code can conditionally test
whether this library is loaded, or just test whether (fboundp
'subr+-split-string). That function is an alias for `split-string'.
Buffer substring functions are also defined here, which return a
buffer substring that includes or excludes characters that have a
given text property. In particular, `buffer-substring-of-visible'
include only visible chars, and `buffer-substring-of-invisible'
includes only invisible chars.
Functions defined here:
`buffer-substring-of-faced', `buffer-substring-of-invisible',
`buffer-substring-of-propertied', `buffer-substring-of-unfaced',
`buffer-substring-of-unpropertied',
`buffer-substring-of-un/propertied-1',
`buffer-substring-of-visible', `next-char-predicate-change',
`split-string-by-predicate', `split-string-by-property',
`split-string-by-regexp', `split-string-trim-omit-push',
`subr+-split-string'.
***** NOTE: The following functions defined in `simple.el' have
been REDEFINED HERE:
`split-string' - Can also split by char property or predicate.