From e2ce88b58f151753b094f28bc387cebae865927c Mon Sep 17 00:00:00 2001 From: Michael Paquier Date: Tue, 10 Aug 2021 15:54:42 +0900 Subject: [PATCH] Add tab completion for DECLARE .. ASENSITIVE in psql This option has been introduced in dd13ad9. Author: Shinya Kato Discussion: https://postgr.es/m/TYAPR01MB289665526B76DA29DC70A031C4F09@TYAPR01MB2896.jpnprd01.prod.outlook.com --- src/bin/psql/tab-complete.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index 064892bade6..0750f702735 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3055,8 +3055,8 @@ psql_completion(const char *text, int start, int end) /* DECLARE */ /* - * Complete DECLARE with one of BINARY, INSENSITIVE, SCROLL, NO - * SCROLL, and CURSOR. + * Complete DECLARE with one of BINARY, ASENSITIVE, INSENSITIVE, + * SCROLL, NO SCROLL, and CURSOR. */ else if (Matches("DECLARE", MatchAny)) COMPLETE_WITH("BINARY", "ASENSITIVE", "INSENSITIVE", "SCROLL", "NO SCROLL", @@ -3070,8 +3070,8 @@ psql_completion(const char *text, int start, int end) * indicates. */ else if (HeadMatches("DECLARE") && TailMatches("BINARY")) - COMPLETE_WITH("INSENSITIVE", "SCROLL", "NO SCROLL", "CURSOR"); - else if (HeadMatches("DECLARE") && TailMatches("INSENSITIVE")) + COMPLETE_WITH("ASENSITIVE", "INSENSITIVE", "SCROLL", "NO SCROLL", "CURSOR"); + else if (HeadMatches("DECLARE") && TailMatches("ASENSITIVE|INSENSITIVE")) COMPLETE_WITH("SCROLL", "NO SCROLL", "CURSOR"); else if (HeadMatches("DECLARE") && TailMatches("SCROLL")) COMPLETE_WITH("CURSOR");