* lisp/gnus/mm-decode.el: Use lexical-binding and use cl-lib
commit7a8f3311a79d63c221dda6e680747669bb3d555d
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Feb 2018 01:47:23 +0000 (27 20:47 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Feb 2018 01:47:23 +0000 (27 20:47 -0500)
tree90185b25bd5a0601700ff1be772a0f59ca001036
parentc005b089d1997218cba5540d37be0a5dfc2c4e1c
* lisp/gnus/mm-decode.el: Use lexical-binding and use cl-lib

(mm-display-parts): Remove unused arg 'no-default'.  Use 'cond'.
(mm-display-external): Use closures rather than `(lambda ...).
Don't bother with 'lexical-let'.
(mm-insert-part): No need for string-to-multibyte now that
'insert' will do that for us now (it used to behave more like
string-make-multibyte).
(mm-pipe-part): Remove unused var 'name'.
(shr-width, shr-content-function, shr-inhibit-images): Declare.
(mm-shr): Use a closure rather than `(lambda ...).
lisp/gnus/mm-decode.el