From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#66983: [PATCH] sql.el: Let sqlite's prompt-cont-regexp accept new dynamic prompt Date: Thu, 14 Dec 2023 17:28:39 -0800 Message-ID: References: <83o7g1yfr7.fsf@gnu.org> <838r6mdvzw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3996"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 66983@debbugs.gnu.org, gustav.broberg@gmail.com To: Eli Zaretskii , michael@mauger.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 15 02:29:30 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rDx18-0000pw-8l for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 15 Dec 2023 02:29:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rDx0m-00052k-2V; Thu, 14 Dec 2023 20:29:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rDx0g-00052F-EK for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 20:29:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rDx0g-0008Va-54 for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 20:29:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rDx0f-00056R-N7 for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 20:29:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Dec 2023 01:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66983 X-GNU-PR-Package: emacs Original-Received: via spool by 66983-submit@debbugs.gnu.org id=B66983.170260372619589 (code B ref 66983); Fri, 15 Dec 2023 01:29:01 +0000 Original-Received: (at 66983) by debbugs.gnu.org; 15 Dec 2023 01:28:46 +0000 Original-Received: from localhost ([127.0.0.1]:51338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDx0Q-00055s-Ex for submit@debbugs.gnu.org; Thu, 14 Dec 2023 20:28:46 -0500 Original-Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:57713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDx0P-00055e-6C for 66983@debbugs.gnu.org; Thu, 14 Dec 2023 20:28:45 -0500 Original-Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-54bf9a54fe3so148669a12.3 for <66983@debbugs.gnu.org>; Thu, 14 Dec 2023 17:28:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702603719; x=1703208519; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=lwO8nJfPjIX/oZSSkzoWGWLIOh5OT5ydtOkH6AjLbE0=; b=j9RUi0lRK0HDzBP4DCKbCTcZGsfr3Hzd1uaBZ+8SbygnDtI9UJUKvjXNZi4SC5Oaec ewFWiM1cKm0gyg4YLR3Kz+AXhZz+rLQbsapWZ5NSwYoJGXG1Er/nQHiCN+PXFcEOxCjk V/KsFt6Qap2K47/MF1lK4GJjDlyZhY86Ag6AarXIr1njRQCOrwhVTKuHbB4LzJ6t+z6p gz6XTswhgLE8E77oxfiv7F89myJFPdhT+DMz3TM7g86S1FLQVQGiLyRY+wxUR2ZGfcdt X3lF7OTZGZX5Zn6FlDWudxICENw0WoJoUtOLVQd0aL3XKDJ5Tax4ukjvAKcyGGwZCELk Wozg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702603720; x=1703208520; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lwO8nJfPjIX/oZSSkzoWGWLIOh5OT5ydtOkH6AjLbE0=; b=swgnWsc2ZuK6okYCJiG+cVOiFk+w0gTZyLlj3TFKqpZ19pqu6dBmOjfKiLX/ezZp3j r9k5mTijYKq/6z9exK5O/f0xLPaQd04LavwCm9iGwuVQ6YayepGXrrzvC50iOfx9gFxU ef5rtfQq5m+wP5h6Nj+b+1q6dm+Wjo8qlMy1G23NkmAiPPMfOGH1nV8/jjc+TSqveOmI eGsRseaoj2D3WjvHqrjx9GrHX88VtPfi9ozTUBs+KRsVBl+N69nFbeR92hec//BZY8iJ ZOk2X9fcqVJi8vtQfcuBspo5Z9dLomuJaSKJY0XK46nX0c4ChA6fWoRR4OxXJKtHW8g+ /O9A== X-Gm-Message-State: AOJu0Yx9W4gdwblta8RAzb9pYCRmiBH2zzQMYbPcX0OQzhiUfLicT1ea wrXPYYdAqx7YDEaQRn6Rnq5oHjg7A7d4IXKaEA4= X-Google-Smtp-Source: AGHT+IFwtkRP8clx3EqWT6O9cOi3vmx0FikFJs48KmBMuhnN+oEDhHBzZwdG6FBeLiM3tLrQlP1hl9q6td2JTkbRsyg= X-Received: by 2002:a50:c8cb:0:b0:552:2b83:42e3 with SMTP id k11-20020a50c8cb000000b005522b8342e3mr1455586edh.41.1702603719486; Thu, 14 Dec 2023 17:28:39 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 14 Dec 2023 17:28:39 -0800 In-Reply-To: <838r6mdvzw.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276247 Archived-At: Eli Zaretskii writes: > Ping! Michael, can you please look into this? > >> Cc: 66983@debbugs.gnu.org >> Date: Fri, 10 Nov 2023 14:06:20 +0200 >> From: Eli Zaretskii >> >> > From: Gustav Broberg >> > Date: Fri, 10 Nov 2023 10:41:03 +0100 >> > >> > Patch for changing sql.el sqlite's prompt-cont-regexp to be compatible with SQLite 3.41.0. >> >> Thanks. >> >> Michael, any comments or suggestions? It would be nice to get this fixed already in Emacs 29.2, given that SQLite is so common. FWIW, if Michael doesn't have time to look into this, the patch seems to make sense. It just allows a few more prompts that weren't allowed before. At the same time, if these are indeed the only allowed prompts: ...> ` ...> ' ...> " ...> /* ...> (xN...> (where N is 1 to 9) (.....> )x!...> we could probably make something a bit more strict. Where do we find the documentation for that though? Gustav, where is that from?