From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai Grossjohann Newsgroups: gmane.emacs.help Subject: Re: Quick deleting from a comma separated list Date: Thu, 18 Dec 2003 18:06:56 +0000 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <87fzfiq9tr.fsf@emptyhost.emptydomain.de> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1071771870 544 80.91.224.253 (18 Dec 2003 18:24:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 18 Dec 2003 18:24:30 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 18 19:24:27 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AX2p1-0001bX-00 for ; Thu, 18 Dec 2003 19:24:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AX3ej-0008Ku-UC for geh-help-gnu-emacs@m.gmane.org; Thu, 18 Dec 2003 14:17:53 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!213-203-244-156.kunde.vdserver.DE!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 25 Original-NNTP-Posting-Host: 213-203-244-156.kunde.vdserver.de (213.203.244.156) Original-X-Trace: news.uni-berlin.de 1071770826 7501362 213.203.244.156 ([73968] 10430) User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (gnu/linux) Cancel-Lock: sha1:R2uUwfWUroRfa8KJaS7in5UYVdA= Original-Xref: shelby.stanford.edu gnu.emacs.help:119489 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:15428 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:15428 Urban Gabor writes: > I have a question, is there an elegant and quick way to > delete an item from a comma separated list. It depends on what exactly is a comma separated list. In the simplest case, zap-to-char might do the trick well. It is by default bound to M-z, such that "M-z ," will delete from point to the next comma. But of course, the "real" CSV format specifies that you can use quotes to "hide" commas in values, such that foo, "foo, bar", baz contains only three values, the first being "foo", the second being "foo, bar", and the third being "baz". I think the understanding is that the quotes around a quoted value are removed. There are some weird conventions on quoting quotes. If this is what you're seeing, then you might need a customized method. Please describe the problematic cases where zap-to-char might fail in more detail. Kai