GNU bug report logs -
#64964
[PATCH] Handle tabs in the SQL shown in the column listing
Previous Next
Reported by: john muhl <jm <at> pub.pink>
Date: Sun, 30 Jul 2023 19:20:02 UTC
Severity: normal
Tags: patch
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#64964: [PATCH] Handle tabs in the SQL shown in the column listing
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 64964 <at> debbugs.gnu.org.
--
64964: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64964
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
> Date: Sun, 30 Jul 2023 13:48:20 -0500
> From: john muhl via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>
> In sqlite-mode if the SQL used to create a column used tabs then the
> hide part of list columns would not remove anything after the first tab.
>
> M-x sqlite-mode-open-file my.db
>
> Table Name Number of Rows
> images 0
> users 0
>
> With point on ‘images’ execute sqlite-mode-list-columns (or press c)
>
> Table Name Number of Rows
> images 0
> id INTEGER PRIMARY KEY AUTOINCREMENT
> user_id INTEGER
> FOREIGN KEY (user_id) REFERENCES users (id)
> ON DELETE CASCADE
> users 0
>
> There are two tab characters before ‘ON DELETE’. Press c again and it
> collapses to:
>
> Table Name Number of Rows
> images 0
> ON DELETE CASCADE
> users 0
Thanks, I installed your patch on the emacs-29 branch, and I'm
therefore closing this bug.
[Message part 3 (message/rfc822, inline)]
[Message part 4 (text/plain, inline)]
Tags: patch
In sqlite-mode if the SQL used to create a column used tabs then the
hide part of list columns would not remove anything after the first tab.
M-x sqlite-mode-open-file my.db
Table Name Number of Rows
images 0
users 0
With point on ‘images’ execute sqlite-mode-list-columns (or press c)
Table Name Number of Rows
images 0
id INTEGER PRIMARY KEY AUTOINCREMENT
user_id INTEGER
FOREIGN KEY (user_id) REFERENCES users (id)
ON DELETE CASCADE
users 0
There are two tab characters before ‘ON DELETE’. Press c again and it
collapses to:
Table Name Number of Rows
images 0
ON DELETE CASCADE
users 0
In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.38, cairo version 1.17.8) of 2023-07-28 built on localhost
Repository revision: febf4889d196895b07b3278cfac3f8ccb6a34235
Repository branch: jm/lua-ts-mode
System Description: Fedora Linux 38 (Workstation Edition)
Configured using:
'configure --with-native-compilation=aot --with-pgtk'
[0001-Handle-tabs-in-the-SQL-shown-in-the-column-listing.patch (text/patch, attachment)]
[Message part 6 (text/plain, inline)]
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 1 year and 291 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.