diff options
author | Stefan Kangas <stefan@marxist.se> | 2020-11-12 22:06:47 +0100 |
---|---|---|
committer | Stefan Kangas <stefan@marxist.se> | 2020-11-12 22:24:58 +0100 |
commit | 206dd9d5923d5db7b44a1bf67e6ec61c027ab1d2 (patch) | |
tree | 0def86eb15f037d72cc21afe1d3acca10b15fc76 /lisp/sort.el | |
parent | 8ac71a07ce99821d8ffe41a8d6fd2261131a7261 (diff) | |
download | emacs-206dd9d5923d5db7b44a1bf67e6ec61c027ab1d2.tar.gz |
Don't quote lambdas in several places
* lisp/allout-widgets.el (allout-widgets-adjusting-message)
(allout-widgets-exposure-change-processor)
(allout-widgets-count-buttons-in-region):
* lisp/ansi-color.el (ansi-color-make-color-map):
* lisp/case-table.el (describe-buffer-case-table):
* lisp/emacs-lisp/byte-opt.el (byte-decompile-bytecode-1):
* lisp/gnus/gnus-agent.el (gnus-agent-regenerate-group):
* lisp/gnus/nnir.el (nnir-run-swish++, nnir-run-swish-e)
(nnir-run-hyrex, nnir-run-namazu):
* lisp/hippie-exp.el (make-hippie-expand-function)
(try-complete-lisp-symbol, try-complete-lisp-symbol-partially)
(try-expand-all-abbrevs):
* lisp/international/mule-cmds.el (sort-coding-systems)
(select-safe-coding-system, select-message-coding-system)
(read-language-name, encoded-string-description):
* lisp/international/quail.el (quail-keyseq-translate)
(quail-get-translations, quail-build-decode-map)
(quail-insert-decode-map):
* lisp/jka-compr.el (jka-compr-uninstall):
* lisp/locate.el (locate-in-alternate-database):
* lisp/mail/mailabbrev.el (mail-resolve-all-aliases-1)
(mail-abbrev-make-syntax-table):
* lisp/mh-e/mh-seq.el (mh-read-folder-sequences):
* lisp/net/eudcb-ldap.el (eudc-ldap-simple-query-internal):
* lisp/progmodes/make-mode.el (makefile-query-targets)
(makefile-prompt-for-gmake-funargs):
* lisp/shadowfile.el (shadow-cancel, shadow-shadows-of):
* lisp/sort.el (sort-pages, sort-fields, sort-regexp-fields):
* lisp/subr.el (listify-key-sequence):
* lisp/term/wyse50.el (terminal-init-wyse50):
* lisp/textmodes/ispell.el (ispell-help)
(ispell-begin-tex-skip-regexp):
* lisp/textmodes/page-ext.el (pages-sort-region):
* lisp/textmodes/refer.el (refer-find-entry-in-file):
* lisp/url/url-expand.el (url-expand-file-name): Don't quote lambdas.
Diffstat (limited to 'lisp/sort.el')
-rw-r--r-- | lisp/sort.el | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/lisp/sort.el b/lisp/sort.el index f878db24a3c..b9a27a84e44 100644 --- a/lisp/sort.el +++ b/lisp/sort.el @@ -251,7 +251,7 @@ the sort order." (narrow-to-region beg end) (goto-char (point-min)) (sort-subr reverse - (function (lambda () (skip-chars-forward "\n"))) + (lambda () (skip-chars-forward "\n")) 'forward-page)))) (defvar sort-fields-syntax-table nil) @@ -316,16 +316,16 @@ FIELD, BEG and END. BEG and END specify region to sort." ;;region to sort." ;; (interactive "p\nr") ;; (sort-fields-1 field beg end -;; (function (lambda () -;; (sort-skip-fields field) -;; (string-to-number -;; (buffer-substring -;; (point) -;; (save-excursion -;; (re-search-forward -;; "[+-]?[0-9]*\\.?[0-9]*\\([eE][+-]?[0-9]+\\)?") -;; (point)))))) -;; nil)) +;; (lambda () +;; (sort-skip-fields field) +;; (string-to-number +;; (buffer-substring +;; (point) +;; (save-excursion +;; (re-search-forward +;; "[+-]?[0-9]*\\.?[0-9]*\\([eE][+-]?[0-9]+\\)?") +;; (point))))) +;; nil)) ;;;###autoload (defun sort-fields (field beg end) @@ -340,10 +340,10 @@ the sort order." (let ;; To make `end-of-line' and etc. to ignore fields. ((inhibit-field-text-motion t)) (sort-fields-1 field beg end - (function (lambda () - (sort-skip-fields field) - nil)) - (function (lambda () (skip-chars-forward "^ \t\n")))))) + (lambda () + (sort-skip-fields field) + nil) + (lambda () (skip-chars-forward "^ \t\n"))))) (defun sort-fields-1 (field beg end startkeyfun endkeyfun) (let ((tbl (syntax-table))) @@ -457,21 +457,21 @@ sRegexp specifying key within record: \nr") (goto-char (match-beginning 0)) (sort-subr reverse 'sort-regexp-fields-next-record - (function (lambda () - (goto-char sort-regexp-record-end))) - (function (lambda () - (let ((n 0)) - (cond ((numberp key-regexp) - (setq n key-regexp)) - ((re-search-forward - key-regexp sort-regexp-record-end t) - (setq n 0)) - (t (throw 'key nil))) - (condition-case () - (cons (match-beginning n) - (match-end n)) - ;; if there was no such register - (error (throw 'key nil))))))))))) + (lambda () + (goto-char sort-regexp-record-end)) + (lambda () + (let ((n 0)) + (cond ((numberp key-regexp) + (setq n key-regexp)) + ((re-search-forward + key-regexp sort-regexp-record-end t) + (setq n 0)) + (t (throw 'key nil))) + (condition-case () + (cons (match-beginning n) + (match-end n)) + ;; if there was no such register + (error (throw 'key nil)))))))))) (defvar sort-columns-subprocess t) |