From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: DWIM region Date: Tue, 09 Jan 2018 05:11:20 +0100 Organization: Aioe.org NNTP Server Message-ID: <867esrr7rr.fsf@zoho.com> References: <86shbmcldx.fsf@zoho.com> <86d12pcvgj.fsf@zoho.com> <86d12pb988.fsf_-_@zoho.com> <864lo1b4rh.fsf@zoho.com> <86h8s08262.fsf@zoho.com> <86zi5r7mnw.fsf@zoho.com> <86k1wuws6g.fsf@zoho.com> <86r2r2uzpu.fsf@zoho.com> <86mv1quz80.fsf@zoho.com> <86bmi3repu.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1515471219 21573 195.159.176.226 (9 Jan 2018 04:13:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 Jan 2018 04:13:39 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jan 09 05:13:35 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYlI6-0005EM-Ig for geh-help-gnu-emacs@m.gmane.org; Tue, 09 Jan 2018 05:13:34 +0100 Original-Received: from localhost ([::1]:52689 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYlK4-00079Y-Fk for geh-help-gnu-emacs@m.gmane.org; Mon, 08 Jan 2018 23:15:36 -0500 X-Received: by 10.223.188.131 with SMTP id g3mr56744wrh.30.1515471082660; Mon, 08 Jan 2018 20:11:22 -0800 (PST) Original-Path: usenet.stanford.edu!m70no221018wma.0!news-out.google.com!k126ni48742wmg.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 33 Original-NNTP-Posting-Host: zRXoCvQ6k9fneBfYPnB6lQ.user.gioia.aioe.org Original-X-Complaints-To: abuse@aioe.org Mail-Copies-To: never Cancel-Lock: sha1:hqTiMGVV8mWKRoyNKMnuf5adH3k= X-Notice: Filtered by postfilter v. 0.8.2 Original-Xref: usenet.stanford.edu gnu.emacs.help:221508 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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 Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115625 Archived-At: Stefan Monnier wrote: >> `pcase' doesn't seem to do that? > > What makes you think so? It is not like CL's > `case`. Because I still don't get it to work! Actually it doesn't even eval (see below). For strings with the otherwise exact same syntax, as far as my programmer's eyes can see anyway, it does work. (setq dummy-list '(4)) (pcase dummy-list ('(4) 1) ('(16) 2) ) ; (error "Unknown upattern `(quote (4))'") in pcase--u1 (setq dummy-string "Shamen knocking on the door") (pcase dummy-string ("One two three four" 1) ("Shamen knocking on the door" 2) ) ; 2 > current-prefix-arg can also be a plain > integer, so (car justify) can crash and burn. (or (when (listp justify) (car justify)) justify) ? -- underground experts united http://user.it.uu.se/~embe8573