From: Lute Kamstra <Lute.Kamstra.lists@xs4all.nl>
Cc: emacs-devel@gnu.org
Subject: Re: Adding rassq-delete-all to lisp/subr.el.
Date: Thu, 21 Apr 2005 01:23:40 +0200 [thread overview]
Message-ID: <871x959gn7.fsf@xs4all.nl> (raw)
In-Reply-To: <E1DOMxm-0004ga-51@fencepost.gnu.org> (Richard Stallman's message of "Wed, 20 Apr 2005 17:42:26 -0400")
Richard Stallman <rms@gnu.org> writes:
> I could use it for removing things from auto-mode-alist:
>
> That is one plausible use. Are there others?
I did a quick grep on Emacs' sources and found a couple of places
where rassq-delete-all could be used:
,----[ files.el ]
| (delq (rassq 'ange-ftp-completion-hook-function tem) tem)))))
`----
,----[ image-file.el ]
| ;; Remove existing handler
| (let ((existing-entry
| (rassq 'image-file-handler file-name-handler-alist)))
| (when existing-entry
| (setq file-name-handler-alist
| (delq existing-entry file-name-handler-alist))))
`----
,----[ net/tramp-ftp.el ]
| (let ((a1 (rassq 'ange-ftp-hook-function file-name-handler-alist))
| (a2 (rassq 'ange-ftp-completion-hook-function file-name-handler-alist)))
| (setq file-name-handler-alist
| (delete a1 (delete a2 file-name-handler-alist)))))
`----
,----[ url/url-handlers.el ]
| ;; Remove old entry, if any.
| (setq file-name-handler-alist
| (delq (rassq 'url-file-handler file-name-handler-alist)
| file-name-handler-alist))
`----
Lute.
next prev parent reply other threads:[~2005-04-20 23:23 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-19 13:28 Adding rassq-delete-all to lisp/subr.el Lute Kamstra
2005-04-19 14:06 ` Lute Kamstra
2005-04-19 15:12 ` David Kastrup
2005-04-19 16:23 ` Lute Kamstra
2005-04-19 16:39 ` David Kastrup
2005-04-21 15:30 ` Richard Stallman
2005-04-21 17:33 ` Lute Kamstra
2005-04-19 22:27 ` Richard Stallman
2005-04-20 9:41 ` Lute Kamstra
2005-04-20 21:42 ` Richard Stallman
2005-04-20 23:23 ` Lute Kamstra [this message]
2005-04-21 15:30 ` Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=871x959gn7.fsf@xs4all.nl \
--to=lute.kamstra.lists@xs4all.nl \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.