]> git.eshelyaron.com Git - emacs.git/commit
* lisp/net/*.el: Use lexical-binding
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 8 Mar 2021 15:11:22 +0000 (10:11 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 8 Mar 2021 15:11:22 +0000 (10:11 -0500)
commitdc083ebc4e34158b3be4c16d558d104c8c4e5c77
treebb4203c208a59598fd1b8d5e77f8a586e3d05b19
parentb4bfdd3999841dcdd779a48316b5cdb9b4f61209
* lisp/net/*.el: Use lexical-binding

Also remove some redundant `:group` arguments.

* lisp/net/eudc-export.el: Use lexical-binding.
(eudc-create-bbdb-record): Use `cl-progv` and `apply` to avoid `eval`.

* lisp/net/eudc-hotlist.el: Use lexical-binding.

* lisp/net/eudc.el (eudc-print-attribute-value): Use `funcall` to avoid
`eval`.

* lisp/net/eudcb-bbdb.el: Use lexical-binding.
(eudc-bbdb-filter-non-matching-record): Use `funcall` to avoid `eval`.
Move `bbdb-val` binding to avoid `setq`.
Use `seq-some` instead of `eval+or`.
(eudc-bbdb-format-record-as-result): Use `dolist` and `pcase`.
Use `funcall` to avoid `eval`.
(eudc-bbdb-query-internal): Simplify a bit.

* lisp/net/eudcb-ldap.el: Use lexical-binding.
(eudc-ldap-get-host-parameter): Use `defalias` to avoid `eval-and-compile`.

* lisp/net/telnet.el: Use lexical-binding.
* lisp/net/quickurl.el: Use lexical-binding.
* lisp/net/newst-ticker.el: Use lexical-binding.
* lisp/net/newst-reader.el: Use lexical-binding.
* lisp/net/goto-addr.el: Use lexical-binding.
* lisp/net/gnutls.el: Use lexical-binding.
* lisp/net/eudcb-macos-contacts.el: Use lexical-binding.
* lisp/net/eudcb-mab.el: Use lexical-binding.

* lisp/net/net-utils.el: Use lexical-binding.
(finger): Remove unused var `found`.

* lisp/net/network-stream.el (open-protocol-stream): Remove redundant
`defalias`.

* lisp/net/newst-plainview.el: Use lexical-binding.
(newsticker-hide-entry, newsticker-show-entry): Remove unused var
`is-invisible`.
(w3m-fill-column, w3-maximum-line-length): Declare vars.

* lisp/net/tramp.el (tramp-compute-multi-hops):
* lisp/net/tramp-compat.el (tramp-compat-temporary-file-directory):
* lisp/net/tramp-cmds.el (tramp-default-rename-file):
* lisp/net/webjump.el (webjump): Don't forget lexical-binding for `eval`.
37 files changed:
lisp/net/browse-url.el
lisp/net/dictionary.el
lisp/net/dig.el
lisp/net/dns.el
lisp/net/eudc-bob.el
lisp/net/eudc-export.el
lisp/net/eudc-hotlist.el
lisp/net/eudc.el
lisp/net/eudcb-bbdb.el
lisp/net/eudcb-ldap.el
lisp/net/eudcb-mab.el
lisp/net/eudcb-macos-contacts.el
lisp/net/gnutls.el
lisp/net/goto-addr.el
lisp/net/net-utils.el
lisp/net/network-stream.el
lisp/net/newst-backend.el
lisp/net/newst-plainview.el
lisp/net/newst-reader.el
lisp/net/newst-ticker.el
lisp/net/newst-treeview.el
lisp/net/puny.el
lisp/net/quickurl.el
lisp/net/rcirc.el
lisp/net/secrets.el
lisp/net/shr-color.el
lisp/net/shr.el
lisp/net/sieve-mode.el
lisp/net/soap-client.el
lisp/net/soap-inspect.el
lisp/net/telnet.el
lisp/net/tramp-cmds.el
lisp/net/tramp-compat.el
lisp/net/tramp-integration.el
lisp/net/tramp-sh.el
lisp/net/tramp.el
lisp/net/webjump.el