diff options
author | Stefan Kangas <stefan@marxist.se> | 2020-11-17 18:42:38 +0100 |
---|---|---|
committer | Stefan Kangas <stefan@marxist.se> | 2020-11-17 18:42:38 +0100 |
commit | 43ad3c175d2e289f42be861eac5da807d6b1e088 (patch) | |
tree | 5aef5ba62e4867c663be475aa4f96c3939025ca8 /lisp/gnus/nnmairix.el | |
parent | 68e57e0046328aa47ffad721718749b0991f6591 (diff) | |
download | emacs-43ad3c175d2e289f42be861eac5da807d6b1e088.tar.gz |
Remove redundant 'function's around lambdas
* lisp/allout.el (allout-latex-verb-quote):
* lisp/edmacro.el (edmacro-format-keys):
* lisp/ffap.el (ffap-all-subdirs-loop)
(ffap-kpathsea-expand-path, ffap-menu-rescan):
* lisp/files.el (save-buffers-kill-emacs):
* lisp/find-lisp.el (find-lisp-find-dired-internal)
(find-lisp-insert-directory):
* lisp/gnus/gnus-agent.el (gnus-agent-expire-unagentized-dirs):
* lisp/gnus/nnmairix.el (nnmairix-create-message-line-for-search)
(nnmairix-widget-get-values)
(nnmairix-widget-make-query-from-widgets)
(nnmairix-widget-build-editable-fields):
* lisp/international/mule-cmds.el (sort-coding-systems):
* lisp/international/mule-diag.el (list-character-sets-1):
* lisp/international/quail.el (quail-insert-decode-map):
* lisp/mail/reporter.el (reporter-dump-state):
* lisp/mail/supercite.el (sc-attribs-filter-namelist):
* lisp/pcmpl-gnu.el (pcmpl-gnu-zipped-files)
(pcmpl-gnu-bzipped-files):
* lisp/progmodes/cperl-mode.el (cperl-find-tags)
(cperl-write-tags, cperl-tags-hier-init, cperl-tags-treeify)
(cperl-menu-to-keymap, cperl-pod-spell):
* lisp/progmodes/gdb-mi.el (gdb-parent-mode):
* lisp/progmodes/make-mode.el (makefile-browser-fill):
* lisp/simple.el (transpose-lines):
* lisp/term.el:
* lisp/term/w32-win.el (w32-find-non-USB-fonts):
* lisp/textmodes/table.el (table--generate-source-scan-lines): Remove
redundant 'function's around lambdas.
Diffstat (limited to 'lisp/gnus/nnmairix.el')
-rw-r--r-- | lisp/gnus/nnmairix.el | 84 |
1 files changed, 40 insertions, 44 deletions
diff --git a/lisp/gnus/nnmairix.el b/lisp/gnus/nnmairix.el index dcecfcf6519..e53e000beae 100644 --- a/lisp/gnus/nnmairix.el +++ b/lisp/gnus/nnmairix.el @@ -1548,9 +1548,8 @@ See %s for details" proc nnmairix-mairix-output-buffer))) (defun nnmairix-create-message-line-for-search () "Create message line for interactive query in minibuffer." (mapconcat - (function - (lambda (cur) - (format "%c=%s" (car cur) (nth 3 cur)))) + (lambda (cur) + (format "%c=%s" (car cur) (nth 3 cur))) nnmairix-interactive-query-parameters ",")) (defun nnmairix-replace-illegal-chars (header) @@ -1811,13 +1810,12 @@ If VERSION is a string: must be contained in mairix version output." (gnus-summary-toggle-header 1) (set-buffer gnus-article-buffer) (mapcar - (function - (lambda (field) - (list (car (cddr field)) - (if (car field) - (nnmairix-replace-illegal-chars - (gnus-fetch-field (car field))) - nil)))) + (lambda (field) + (list (car (cddr field)) + (if (car field) + (nnmairix-replace-illegal-chars + (gnus-fetch-field (car field))) + nil))) nnmairix-widget-fields-list)))) @@ -1911,14 +1909,13 @@ If WITHVALUES is t, query is based on current article." (when (member 'flags nnmairix-widget-other) (setq flag (mapconcat - (function - (lambda (flag) - (setq temp - (widget-value (cadr (assoc (car flag) nnmairix-widgets)))) - (if (string= "yes" temp) - (cadr flag) - (if (string= "no" temp) - (concat "-" (cadr flag)))))) + (lambda (flag) + (setq temp + (widget-value (cadr (assoc (car flag) nnmairix-widgets)))) + (if (string= "yes" temp) + (cadr flag) + (if (string= "no" temp) + (concat "-" (cadr flag))))) '(("seen" "s") ("replied" "r") ("flagged" "f")) "")) (when (not (zerop (length flag))) (push (concat "F:" flag) query))) @@ -1968,32 +1965,31 @@ VALUES may contain values for editable fields from current article." ;; how can this be done less ugly? (let ((ret)) (mapc - (function - (lambda (field) - (setq field (car (cddr field))) - (setq ret - (nconc - (list - (list - (concat "c" field) - (widget-create 'checkbox - :tag field - :notify (lambda (widget &rest ignore) - (nnmairix-widget-toggle-activate widget)) - nil))) - (list - (list - (concat "e" field) - (widget-create 'editable-field - :size 60 - :format (concat " " field ":" - (make-string (- 11 (length field)) ?\ ) - "%v") - :value (or (cadr (assoc field values)) "")))) - ret)) - (widget-insert "\n") - ;; Deactivate editable field - (widget-apply (cadr (nth 1 ret)) :deactivate))) + (lambda (field) + (setq field (car (cddr field))) + (setq ret + (nconc + (list + (list + (concat "c" field) + (widget-create 'checkbox + :tag field + :notify (lambda (widget &rest ignore) + (nnmairix-widget-toggle-activate widget)) + nil))) + (list + (list + (concat "e" field) + (widget-create 'editable-field + :size 60 + :format (concat " " field ":" + (make-string (- 11 (length field)) ?\ ) + "%v") + :value (or (cadr (assoc field values)) "")))) + ret)) + (widget-insert "\n") + ;; Deactivate editable field + (widget-apply (cadr (nth 1 ret)) :deactivate)) nnmairix-widget-fields-list) ret)) |