[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/multishell aae3f1e 06/23: Use dolist instead of mapcar.
From: |
Stefan Monnier |
Subject: |
[elpa] externals/multishell aae3f1e 06/23: Use dolist instead of mapcar. |
Date: |
Sun, 29 Nov 2020 23:19:37 -0500 (EST) |
branch: externals/multishell
commit aae3f1e2037796641c0f81e2b14141195e83b23e
Author: Ken Manheimer <ken.manheimer@gmail.com>
Commit: Ken Manheimer <ken.manheimer@gmail.com>
Use dolist instead of mapcar.
From gnu people's fixes.
---
multishell-list.el | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/multishell-list.el b/multishell-list.el
index 125e8c0..38aad26 100644
--- a/multishell-list.el
+++ b/multishell-list.el
@@ -253,15 +253,14 @@ Initial sort is from most to least recently used:
For duplicates, we prefer the ones that have paths."
(let ((tally (make-hash-table :test #'equal))
got name name-order-reversed already)
- (mapcar #'(lambda (entry)
- (setq name (multishell-name-from-entry entry)
- already (gethash name tally nil))
- (when (not already)
- (push name name-order-reversed))
- (when (or (not already) (< (length already) (length entry)))
- ;; Add new or replace shorter prior entry for name:
- (puthash name entry tally)))
- entries)
+ (dolist (entry entries)
+ (setq name (multishell-name-from-entry entry)
+ already (gethash name tally nil))
+ (when (not already)
+ (push name name-order-reversed))
+ (when (or (not already) (< (length already) (length entry)))
+ ;; Add new or replace shorter prior entry for name:
+ (puthash name entry tally)))
(dolist (name name-order-reversed)
(push (gethash name tally) got))
got))
- [elpa] branch externals/multishell created (now 35a0dd3), Stefan Monnier, 2020/11/29
- [elpa] externals/multishell b314574 01/23: multishell-start-shell-in-buffer: be tolerant of absent remote dirs.xo, Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 6d77e93 02/23: Increment version number., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 708bad6 03/23: Forward compatibility: cl-progv rather than progv, Stefan Monnier, 2020/11/29
- [elpa] externals/multishell c39be89 04/23: Increment version to 1.1.7 and copyright span to include current year., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell bf8c445 05/23: Use appropriate interactive mode., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell ee12b22 08/23: Unravel conditional tangle (and use bound-and-true-p), Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 6b0bc33 12/23: Rectify code formatting, per gnu people's guidance., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell aae3f1e 06/23: Use dolist instead of mapcar.,
Stefan Monnier <=
- [elpa] externals/multishell 5adbb49 09/23: Remove unused variable., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 2b4d9d7 15/23: Rectify code formatting, per gnu people's guidance., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 0d349ee 16/23: Revise in-file change log acknowledging other's work and prior unreleased, Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 9d23005 17/23: Refine multishell-pop-to-shell docstring., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell e26492d 18/23: Refine multishell-pop-to-shell docstring a bit more., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 84a7a57 19/23: Minor wording in acknowledgment., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 8026840 10/23: Change variable name to respect gnu conventions., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 68493fa 11/23: Include lexical binding and adjust header copyright date., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 4fee0bd 07/23: Avoid circular load by depending on load from multishell.el., Stefan Monnier, 2020/11/29
- [elpa] externals/multishell 324b382 13/23: Change function name to respect gnu convention., Stefan Monnier, 2020/11/29