diff options
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/subr.el | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 64424b74c95..d95c0e6d607 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2015-02-08 David Kastrup <dak@gnu.org> | ||
| 2 | |||
| 3 | * subr.el (apply-partially): Use lexical binding here. | ||
| 4 | |||
| 1 | 2015-02-08 Artur Malabarba <bruce.connor.am@gmail.com> | 5 | 2015-02-08 Artur Malabarba <bruce.connor.am@gmail.com> |
| 2 | 6 | ||
| 3 | * newcomment.el (comment-line): New command. | 7 | * newcomment.el (comment-line): New command. |
diff --git a/lisp/subr.el b/lisp/subr.el index 0dfb8ed2a51..deadca6efa0 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -136,8 +136,8 @@ ARGS is a list of the first N arguments to pass to FUN. | |||
| 136 | The result is a new function which does the same as FUN, except that | 136 | The result is a new function which does the same as FUN, except that |
| 137 | the first N arguments are fixed at the values with which this function | 137 | the first N arguments are fixed at the values with which this function |
| 138 | was called." | 138 | was called." |
| 139 | `(closure (t) (&rest args) | 139 | (lambda (&rest args2) |
| 140 | (apply ',fun ,@(mapcar (lambda (arg) `',arg) args) args))) | 140 | (apply fun (append args args2)))) |
| 141 | 141 | ||
| 142 | (defmacro push (newelt place) | 142 | (defmacro push (newelt place) |
| 143 | "Add NEWELT to the list stored in the generalized variable PLACE. | 143 | "Add NEWELT to the list stored in the generalized variable PLACE. |