diff options
author | Damien Cassou <damien@cassou.me> | 2022-09-03 18:47:04 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-09-04 13:07:18 +0200 |
commit | 2db8b0e12f913ecd720aa81a70580e58fd032397 (patch) | |
tree | 512b4e3f032fcdb2a80f1e36dcabc696c9311abe /lisp/emacs-lisp/shortdoc.el | |
parent | 77b761dafaf65d57dd05ecd586884340fa4e63e2 (diff) | |
download | emacs-2db8b0e12f913ecd720aa81a70580e58fd032397.tar.gz emacs-2db8b0e12f913ecd720aa81a70580e58fd032397.tar.bz2 emacs-2db8b0e12f913ecd720aa81a70580e58fd032397.zip |
Add new function `seq-remove-at-position'
* doc/lispref/sequences.texi (Sequence Functions): Document it.
* lisp/emacs-lisp/seq.el (seq-remove-at-position): New function.
* lisp/emacs-lisp/shortdoc.el (sequence): Mention it.
* test/lisp/emacs-lisp/seq-tests.el (test-seq-remove-at-position):
Test it.
Diffstat (limited to 'lisp/emacs-lisp/shortdoc.el')
-rw-r--r-- | lisp/emacs-lisp/shortdoc.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/shortdoc.el b/lisp/emacs-lisp/shortdoc.el index 990dabe351a..6a366ec0fc0 100644 --- a/lisp/emacs-lisp/shortdoc.el +++ b/lisp/emacs-lisp/shortdoc.el @@ -888,6 +888,9 @@ A FUNC form can have any number of `:no-eval' (or `:no-value'), :eval (seq-filter #'numberp '(a b 3 4 f 6))) (seq-remove :eval (seq-remove #'numberp '(1 2 c d 5))) + (seq-remove-at-position + :eval (seq-remove-at-position '(a b c d e) 3) + :eval (seq-remove-at-position [a b c d e] 0)) (seq-group-by :eval (seq-group-by #'cl-plusp '(-1 2 3 -4 -5 6))) (seq-union |