diff options
| author | Stefan Kangas | 2023-09-04 18:24:31 +0200 |
|---|---|---|
| committer | Stefan Kangas | 2023-09-04 18:25:18 +0200 |
| commit | 0edf237b3d04635d71c46e8eca8a2a3563ac73ad (patch) | |
| tree | 7840998bc6e644cbdbde9d2e2779d01866fd192b | |
| parent | 7975c811d32b6c08b4eab9e8faee615ab69c9e34 (diff) | |
| download | emacs-0edf237b3d04635d71c46e8eca8a2a3563ac73ad.tar.gz emacs-0edf237b3d04635d71c46e8eca8a2a3563ac73ad.zip | |
Use seq-count in three functions
* lisp/net/shr.el (shr-count):
* lisp/progmodes/idlwave.el (idlwave-count-memq): Use seq-count.
(idlwave-count-eq): Use seq-count. Make obsolete, as it is unused.
| -rw-r--r-- | lisp/net/shr.el | 10 | ||||
| -rw-r--r-- | lisp/progmodes/idlwave.el | 5 |
2 files changed, 7 insertions, 8 deletions
diff --git a/lisp/net/shr.el b/lisp/net/shr.el index b5bb7b42650..e130eea2fbe 100644 --- a/lisp/net/shr.el +++ b/lisp/net/shr.el | |||
| @@ -2617,12 +2617,10 @@ flags that control whether to collect or render objects." | |||
| 2617 | columns)) | 2617 | columns)) |
| 2618 | 2618 | ||
| 2619 | (defun shr-count (dom elem) | 2619 | (defun shr-count (dom elem) |
| 2620 | (let ((i 0)) | 2620 | (seq-count (lambda (x) |
| 2621 | (dolist (sub (dom-children dom)) | 2621 | (and (not (stringp sub)) |
| 2622 | (when (and (not (stringp sub)) | 2622 | (eq (dom-tag sub) elem))) |
| 2623 | (eq (dom-tag sub) elem)) | 2623 | (dom-children dom))) |
| 2624 | (setq i (1+ i)))) | ||
| 2625 | i)) | ||
| 2626 | 2624 | ||
| 2627 | (defun shr-max-columns (dom) | 2625 | (defun shr-max-columns (dom) |
| 2628 | (let ((max 0) | 2626 | (let ((max 0) |
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el index 3c00046a26a..54c758c6a8a 100644 --- a/lisp/progmodes/idlwave.el +++ b/lisp/progmodes/idlwave.el | |||
| @@ -8750,11 +8750,12 @@ This expects NAME TYPE IDLWAVE-TWIN-CLASS to be bound to the right values." | |||
| 8750 | 8750 | ||
| 8751 | (defun idlwave-count-eq (elt list) | 8751 | (defun idlwave-count-eq (elt list) |
| 8752 | "How often is ELT in LIST?" | 8752 | "How often is ELT in LIST?" |
| 8753 | (length (delq nil (mapcar (lambda (x) (eq x elt)) list)))) | 8753 | (declare (obsolete nil "30.1")) |
| 8754 | (seq-count (lambda (x) (eq x elt)) list)) | ||
| 8754 | 8755 | ||
| 8755 | (defun idlwave-count-memq (elt alist) | 8756 | (defun idlwave-count-memq (elt alist) |
| 8756 | "How often is ELT a key in ALIST?" | 8757 | "How often is ELT a key in ALIST?" |
| 8757 | (length (delq nil (mapcar (lambda (x) (eq (car x) elt)) alist)))) | 8758 | (seq-count (lambda (x) (eq (car x) elt)) alist)) |
| 8758 | 8759 | ||
| 8759 | (defun idlwave-syslib-p (file) | 8760 | (defun idlwave-syslib-p (file) |
| 8760 | "Non-nil if FILE is in the system library." | 8761 | "Non-nil if FILE is in the system library." |