From: Bruce Momjian Date: Wed, 8 Apr 2009 04:05:16 +0000 (+0000) Subject: Improve tab completion for \ef. X-Git-Tag: REL8_4_BETA1~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=baf048d7d2303b358c3a70495c0eb4939a0ab96a;p=postgresql Improve tab completion for \ef. Andrew Gierth --- diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index f283f9afbc..7cf33dc525 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3,7 +3,7 @@ * * Copyright (c) 2000-2009, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/psql/tab-complete.c,v 1.182 2009/04/06 15:50:59 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/psql/tab-complete.c,v 1.183 2009/04/08 04:05:16 momjian Exp $ */ /*---------------------------------------------------------------------- @@ -630,7 +630,7 @@ psql_completion(char *text, int start, int end) "\\d", "\\da", "\\db", "\\dc", "\\dC", "\\dd", "\\dD", "\\des", "\\deu", "\\dew", "\\df", "\\dF", "\\dFd", "\\dFp", "\\dFt", "\\dg", "\\di", "\\dl", "\\dn", "\\do", "\\dp", "\\ds", "\\dS", "\\dt", "\\dT", "\\dv", "\\du", - "\\e", "\\echo", "\\encoding", + "\\e", "\\echo", "\\ef", "\\encoding", "\\f", "\\g", "\\h", "\\help", "\\H", "\\i", "\\l", "\\lo_import", "\\lo_export", "\\lo_list", "\\lo_unlink", "\\o", "\\p", "\\password", "\\prompt", "\\pset", "\\q", "\\qecho", "\\r", @@ -2218,6 +2218,9 @@ psql_completion(char *text, int start, int end) else if (strncmp(prev_wd, "\\d", strlen("\\d")) == 0) COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tisv, NULL); + else if (strcmp(prev_wd, "\\ef") == 0) + COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_functions, NULL); + else if (strcmp(prev_wd, "\\encoding") == 0) COMPLETE_WITH_QUERY(Query_for_list_of_encodings); else if (strcmp(prev_wd, "\\h") == 0 || strcmp(prev_wd, "\\help") == 0)