emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/dash 8f9fca3 177/439: Merge pull request #30 from shost


From: Phillip Lord
Subject: [elpa] externals/dash 8f9fca3 177/439: Merge pull request #30 from shosti/insert-at-opt
Date: Tue, 04 Aug 2015 20:27:39 +0000

branch: externals/dash
commit 8f9fca36b1c838e9e3dfe7fc0e5ca585d9e661fe
Merge: 6d328e4 f8db9e1
Author: Magnar Sveen <address@hidden>
Commit: Magnar Sveen <address@hidden>

    Merge pull request #30 from shosti/insert-at-opt
    
    Small optimization for -insert-at
---
 dash.el |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dash.el b/dash.el
index 2cb00b8..2a4ffeb 100644
--- a/dash.el
+++ b/dash.el
@@ -414,7 +414,7 @@ FROM or TO may be negative."
 (defun -insert-at (n x list)
   "Returns a list with X inserted into LIST at position N."
   (let ((split-list (-split-at n list)))
-    (append (car split-list) (cons x (cadr split-list)))))
+    (nconc (car split-list) (cons x (cadr split-list)))))
 
 (defmacro --split-with (pred list)
   "Anaphoric form of `-split-with'."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]