On Wed, Dec 09, 2015 at 03:49:20PM +0000, Greg Stark wrote: > On Wed, Dec 9, 2015 at 2:27 PM, David Fetter <da...@fetter.org> wrote: > > Agreed that the "whole new language" aspect seems like way too big a > > hammer, given what it actually does. > > Which would be easier to update when things change?
This question seems closer to being on point with the patch sets proposed here. > Which would be possible to automatically generate from gram.y? This seems like it goes to a wholesale context-aware reworking of tab completion rather than the myopic ("What has happened within the past N tokens?", for slowly increasing N) versions of tab completions in both the current code and in the two proposals here. A context-aware tab completion wouldn't care how many columns you were into a target list, or a FROM list, or whatever, as it would complete based on the (possibly nested) context ("in a target list", e.g.) rather than on inferences made from some slightly variable number of previous tokens. Cheers, David. -- David Fetter <da...@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fet...@gmail.com Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers