aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2018-02-27 20:39:06 -0500
committerStefan Monnier2018-02-27 20:39:06 -0500
commitc005b089d1997218cba5540d37be0a5dfc2c4e1c (patch)
tree1a1426bc3fa262545091c8109860b39c3452cf85
parent2291d9ae888961ce7e4f22675244f535db54df56 (diff)
downloademacs-c005b089d1997218cba5540d37be0a5dfc2c4e1c.tar.gz
emacs-c005b089d1997218cba5540d37be0a5dfc2c4e1c.zip
* lisp/gnus/mm-extern.el: Use lexical-binding
Don't require 'cl'. (mm-extern-anon-ftp): Remove unused var 'mode'.
-rw-r--r--lisp/gnus/mm-extern.el19
1 files changed, 8 insertions, 11 deletions
diff --git a/lisp/gnus/mm-extern.el b/lisp/gnus/mm-extern.el
index e2f8bd4af3f..fbae669ce94 100644
--- a/lisp/gnus/mm-extern.el
+++ b/lisp/gnus/mm-extern.el
@@ -1,4 +1,4 @@
1;;; mm-extern.el --- showing message/external-body 1;;; mm-extern.el --- showing message/external-body -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2000-2018 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2018 Free Software Foundation, Inc.
4 4
@@ -24,8 +24,6 @@
24 24
25;;; Code: 25;;; Code:
26 26
27(eval-when-compile (require 'cl))
28
29(require 'mm-util) 27(require 'mm-util)
30(require 'mm-decode) 28(require 'mm-decode)
31(require 'mm-url) 29(require 'mm-url)
@@ -33,13 +31,13 @@
33(defvar gnus-article-mime-handles) 31(defvar gnus-article-mime-handles)
34 32
35(defvar mm-extern-function-alist 33(defvar mm-extern-function-alist
36 '((local-file . mm-extern-local-file) 34 `((local-file . ,#'mm-extern-local-file)
37 (url . mm-extern-url) 35 (url . ,#'mm-extern-url)
38 (anon-ftp . mm-extern-anon-ftp) 36 (anon-ftp . ,#'mm-extern-anon-ftp)
39 (ftp . mm-extern-ftp) 37 (ftp . ,#'mm-extern-ftp)
40;;; (tftp . mm-extern-tftp) 38 ;; (tftp . ,#'mm-extern-tftp)
41 (mail-server . mm-extern-mail-server) 39 (mail-server . ,#'mm-extern-mail-server)
42;;; (afs . mm-extern-afs)) 40 ;; (afs . ,#'mm-extern-afs))
43 )) 41 ))
44 42
45(defvar mm-extern-anonymous "anonymous") 43(defvar mm-extern-anonymous "anonymous")
@@ -72,7 +70,6 @@
72 (name (cdr (assq 'name params))) 70 (name (cdr (assq 'name params)))
73 (site (cdr (assq 'site params))) 71 (site (cdr (assq 'site params)))
74 (directory (cdr (assq 'directory params))) 72 (directory (cdr (assq 'directory params)))
75 (mode (cdr (assq 'mode params)))
76 (path (concat "/" (or mm-extern-anonymous 73 (path (concat "/" (or mm-extern-anonymous
77 (read-string (format "ID for %s: " site))) 74 (read-string (format "ID for %s: " site)))
78 "@" site ":" directory "/" name)) 75 "@" site ":" directory "/" name))