From 8bbe905a2ed1d25d472b4188cec06c54f82f0890 Mon Sep 17 00:00:00 2001 From: Neil Conway Date: Mon, 4 Apr 2005 07:19:44 +0000 Subject: [PATCH] Minor fixes for psql tab completion. Spell "absolute" like the English word, not the brand of vodka. Complete FETCH with FROM and IN, not FROM and TO (which is still pretty incomplete, but at least its the right syntax). --- src/bin/psql/tab-complete.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index a858f40940..aa7c686fb6 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3,7 +3,7 @@ * * Copyright (c) 2000-2005, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/psql/tab-complete.c,v 1.122 2005/03/19 23:27:08 tgl Exp $ + * $PostgreSQL: pgsql/src/bin/psql/tab-complete.c,v 1.123 2005/04/04 07:19:44 neilc Exp $ */ /*---------------------------------------------------------------------- @@ -1186,7 +1186,7 @@ psql_completion(char *text, int start, int end) pg_strcasecmp(prev_wd, "MOVE") == 0) { static const char *const list_FETCH1[] = - {"ABSOLUT", "BACKWARD", "FORWARD", "RELATIVE", NULL}; + {"ABSOLUTE", "BACKWARD", "FORWARD", "RELATIVE", NULL}; COMPLETE_WITH_LIST(list_FETCH1); } @@ -1201,16 +1201,17 @@ psql_completion(char *text, int start, int end) } /* - * Complete FETCH with "FROM" or "TO". (Is there a - * difference? If not, remove one.) + * Complete FETCH with "FROM" or "IN". These are + * equivalent, but we may as well tab-complete both: perhaps some + * users prefer one variant or the other. */ else if (pg_strcasecmp(prev3_wd, "FETCH") == 0 || pg_strcasecmp(prev3_wd, "MOVE") == 0) { - static const char *const list_FROMTO[] = - {"FROM", "TO", NULL}; + static const char *const list_FROMIN[] = + {"FROM", "IN", NULL}; - COMPLETE_WITH_LIST(list_FROMTO); + COMPLETE_WITH_LIST(list_FROMIN); } /* GRANT && REVOKE*/