]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/gnus/mm-extern.el: Use lexical-binding
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Feb 2018 01:39:06 +0000 (20:39 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 Feb 2018 01:39:06 +0000 (20:39 -0500)
Don't require 'cl'.
(mm-extern-anon-ftp): Remove unused var 'mode'.

lisp/gnus/mm-extern.el

index e2f8bd4af3f5f486b8fa71ff5c0d5b6419a8774b..fbae669ce940e8964b6264594245e7436e30ad91 100644 (file)
@@ -1,4 +1,4 @@
-;;; mm-extern.el --- showing message/external-body
+;;; mm-extern.el --- showing message/external-body  -*- lexical-binding:t -*-
 
 ;; Copyright (C) 2000-2018 Free Software Foundation, Inc.
 
@@ -24,8 +24,6 @@
 
 ;;; Code:
 
-(eval-when-compile (require 'cl))
-
 (require 'mm-util)
 (require 'mm-decode)
 (require 'mm-url)
 (defvar gnus-article-mime-handles)
 
 (defvar mm-extern-function-alist
-  '((local-file . mm-extern-local-file)
-    (url . mm-extern-url)
-    (anon-ftp . mm-extern-anon-ftp)
-    (ftp . mm-extern-ftp)
-;;;     (tftp . mm-extern-tftp)
-    (mail-server . mm-extern-mail-server)
-;;;     (afs . mm-extern-afs))
+  `((local-file . ,#'mm-extern-local-file)
+    (url . ,#'mm-extern-url)
+    (anon-ftp . ,#'mm-extern-anon-ftp)
+    (ftp . ,#'mm-extern-ftp)
+    ;; (tftp . ,#'mm-extern-tftp)
+    (mail-server . ,#'mm-extern-mail-server)
+    ;; (afs . ,#'mm-extern-afs))
     ))
 
 (defvar mm-extern-anonymous "anonymous")
@@ -72,7 +70,6 @@
         (name (cdr (assq 'name params)))
         (site (cdr (assq 'site params)))
         (directory (cdr (assq 'directory params)))
-        (mode (cdr (assq 'mode params)))
         (path (concat "/" (or mm-extern-anonymous
                               (read-string (format "ID for %s: " site)))
                       "@" site ":" directory "/" name))