Hi, Anton! On Mon, May 6, 2024 at 9:05 AM Anton A. Melnikov <a.melni...@postgrespro.ru> wrote: > On 14.03.2024 17:57, Alexander Korotkov wrote: > > On Sun, Mar 3, 2024 at 5:37 PM Erik Wienhold <e...@ewie.name> wrote: > >> On 2024-03-03 03:00 +0100, Steve Chavez wrote: > >>> psql has the :{?name} syntax for testing a psql variable existence. > >>> > >>> But currently doing \echo :{?VERB<Tab> doesn't trigger tab completion. > >>> > >>> This patch fixes it. I've also included a TAP test. > >> > >> Thanks. The code looks good, all tests pass, and the tab completion > >> works as expected when testing manually. > > I'm not sure if Debian 10 is actual for the current master. But, if this is > the case, > i suggest a patch, since the test will not work under this OS. > The thing is that, Debian 10 will backslash curly braces and the question > mark and > TAB completion will lead to the string like that: > > \echo :\{\?VERBOSITY\} > > instead of expected: > > \echo :{?VERBOSITY} > > The patch attached fix the 010_tab_completion.pl test in the same way like > [1].
Thank you for the fix. As I get, the fix teaches 010_tab_completion.pl to tolerate the invalid result of tab completion. Do you think we could fix it another way to make the result of tab completion correct? ------ Regards, Alexander Korotkov Supabase