• Stefan Monnier's avatar
    Avoid add-to-list on local variables · 2ec41c41
    Stefan Monnier authored
    * lisp/gnus/nnir.el: Use lexical-binding and cl-lib.
    (nnir-retrieve-headers): Use pcase.
    (nnir-search-thread): Avoid add-to-list on local variables.
    
    * lisp/gnus/smime.el: Use lexical-binding and cl-lib.
    (smime-verify-region): Avoid add-to-list on local variables.
    
    * lisp/mail/undigest.el: Use lexical-binding and cl-lib.
    (rmail-digest-parse-mime, rmail-digest-rfc1153)
    (rmail-digest-parse-rfc934): Avoid add-to-list on local variable.
    
    * lisp/net/ldap.el (ldap-search): Move init into declaration.
    
    * lisp/net/newst-backend.el (newsticker--cache-add):
    Avoid add-to-list on local variables; Simplify code with `assq'.
    
    * lisp/net/zeroconf.el: Use lexical-binding and cl-lib.
    (dbus-debug): Remove declaration, unused.
    (zeroconf-service-add-hook, zeroconf-service-remove-hook)
    (zeroconf-service-browser-handler, zeroconf-publish-service):
    Avoid add-to-list and *-hook on local variables.
    
    * lisp/org/org-archive.el (org-all-archive-files):
    * lisp/org/org-agenda.el (org-agenda-get-restriction-and-command):
    Avoid add-to-list on local variables.
    
    * lisp/org/ox-publish.el (org-publish--run-functions): New function.
    (org-publish-projects): Use it to avoid run-hooks on a local variable.
    (org-publish-cache-file-needs-publishing): Avoid add-to-list on
    local variables.
    
    * lisp/progmodes/ada-prj.el: Use setq instead of (set '...).
    (ada-prj-load-from-file): Avoid add-to-list on local variables.
    
    * lisp/progmodes/ada-xref.el (ada-initialize-runtime-library): Simplify.
    (ada-gnat-parse-gpr, ada-parse-prj-file-1)
    (ada-xref-find-in-modified-ali): Avoid add-to-list on local variables.
    
    * lisp/progmodes/idlw-shell.el (idlwave-shell-update-bp-overlays):
    Avoid add-to-list on local variables.
    2ec41c41
ada-prj.el 22.9 KB