From: | Stephen Frost <sfrost(at)snowman(dot)net> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Vik Fearing <vik(dot)fearing(at)2ndquadrant(dot)com>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Everaldo Canuto <everaldo(dot)canuto(at)gmail(dot)com>, Chapman Flack <chap(at)anastigmatix(dot)net>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: proposal: alternative psql commands quit and exit |
Date: | 2018-01-14 01:34:15 |
Message-ID: | 20180114013415.GN2416@tamriel.snowman.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Tom, Vik, all,
* Tom Lane (tgl(at)sss(dot)pgh(dot)pa(dot)us) wrote:
> Vik Fearing <vik(dot)fearing(at)2ndquadrant(dot)com> writes:
> > In particular, I currently hate how pasting a query with tabs screws
> > everything up with unhelpful completions. I don't want to add to that
> > with the column example Tom exposed in [1] and especially with the
> > plpgsql example Vladimir Svedov exposed in [2].
>
> That seems like sort of an independent problem, though. I wonder
> whether it's possible to find out from libreadline that the input
> text came from a paste rather than being typed.
I'm not sure exactly how, but I know that some software is able to
figure that out (irssi, in particular). Might be just a timing-based
heuristic though.
> > I quite like the idea of blanking the database name in PROMPT2 as
> > suggested by Daniel in [3], I would be happy to work on that patch if
> > others agree.
>
> I think that the part of that about inserting a line number is important.
> What about combining the two ideas: in PROMPT2, the database name is
> *replaced* by a line number, while (trying to) keep the width the same?
Seems like a good approach to me.
Thanks!
Stephen
From | Date | Subject | |
---|---|---|---|
Next Message | Everaldo Canuto | 2018-01-14 02:36:54 | Re: proposal: alternative psql commands quit and exit |
Previous Message | Tom Lane | 2018-01-14 01:31:26 | Re: proposal: alternative psql commands quit and exit |