Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tIXwx-00F03H-Gn for pgsql-general@arkaria.postgresql.org; Tue, 03 Dec 2024 18:48:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tIXwu-00C3CE-Hi for pgsql-general@arkaria.postgresql.org; Tue, 03 Dec 2024 18:48:41 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tIXwt-00C39E-Tc for pgsql-general@lists.postgresql.org; Tue, 03 Dec 2024 18:48:41 +0000 Received: from mail-sy4aus01olkn20803.outbound.protection.outlook.com ([2a01:111:f403:2819::803] helo=AUS01-SY4-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tIXws-000ryJ-92 for pgsql-general@lists.postgresql.org; Tue, 03 Dec 2024 18:48:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pOmYla4qSGGjBipxguBkaZP31gKEP781lhMELVLS2UmNX/xf7QixZ446a4hYpdnAosN/7UxIiqsapJzgVvWSq3M8Q+o4CqRC8vjO1+9mSyfr4P7d+vYKjAH3DTGo6YDMKqN9FQKWF6DCH/4HrUqeJcVQ4BLQQvpIP3gwLEd17YdFzlUDxjSX/hEOz8dvS5MCgoWrex4FHSWYKB/bWV7rfu/bReKx2Da+oTCGwBkfU+rib2kNky/a1eqIsHst/2YQ+azUXg3r/uviW3mjThbvWcePSAW/Mi7j+I9AUfstT/Kz6BgNX3aZU2384RFB4TF3H88KcNpgaePlIBdhsWMO4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pzdFK3RD5pCewGfbCYaDGoumBSPTSEaxM9Yz8HmulNU=; b=R1y3o+MNtYG0rpKKaICG+NCERKeWQpOnJuvg4BBX/R5IAiT3YjKf3A8Xo09IWWcZAT+CcvxByQccz9fGsNmhcr2ok4Sc9tr+oGc92tCZoMTPyos6R6nKOIv9EkocZIIvLgmEzvwt1vswahMCsn2LiSsEsTFHhHKCEqCrfwYJdpqTJ/Lt4nYytYbWYku+d/NgSZ62FdPidr4anVjB/6NWOIrhjTynWzAVjykdMSXRZz1YAi6QcXpvYEYzsJoQ2B3HOunPJX8KVYxCpB8QZ0C9cRrvxcOujuKvKQnbcPRJn44pdGKXHt551tmfymRwlUMsEwfN1KTtOh0/jg1KZ/xSZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pzdFK3RD5pCewGfbCYaDGoumBSPTSEaxM9Yz8HmulNU=; b=j6hZ8OoRPbPF38AfV3XZDrs3Ye1MFQ2KQc8ccYI5sIWCkylDFtAqKNXrtlXCsv0G9e5CudLiC4MaxWv9ovv1hvIse3JWHV+gFwa/Bf3aO8ug25EufpJRfSIpwbjHibhO5Y8bSlyYLhmjQVVNWFLkhK4Ivg3ke4frbFRxtQNwQYZu8xiGiijzcMKwsi3p2Hu06Yz8YSwZLQWH0WJ1HX34GFeZz++CziZZI6Yq2+ZL5U6XYoTKxzrIsNrFRwA1LwZneITQ5ybpIWmN8Thic1hmYRH/ajzWEGS/DfRULhVIDWxGQYknbfFxk8koJV0+M9pcYc05fX5YNr/oEWVYWddCpA== Received: from ME3P282MB3328.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:135::19) by SY7P282MB4946.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:279::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.10; Tue, 3 Dec 2024 18:48:33 +0000 Received: from ME3P282MB3328.AUSP282.PROD.OUTLOOK.COM ([fe80::581d:1388:1607:e43]) by ME3P282MB3328.AUSP282.PROD.OUTLOOK.COM ([fe80::581d:1388:1607:e43%5]) with mapi id 15.20.8230.010; Tue, 3 Dec 2024 18:48:32 +0000 From: Zac Warham To: "pgsql-general@lists.postgresql.org" Subject: Forcing autocomplete on keypress Thread-Topic: Forcing autocomplete on keypress Thread-Index: AQHbRbOXRouuVhRDN0au1rJMUfjTNQ== Date: Tue, 3 Dec 2024 18:48:32 +0000 Message-ID: Accept-Language: en-AU, en-US Content-Language: en-AU X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: ME3P282MB3328:EE_|SY7P282MB4946:EE_ x-ms-office365-filtering-correlation-id: 439be664-5c20-41bb-b46e-08dd13cb1637 x-microsoft-antispam: BCL:0;ARA:14566002|15080799006|7092599003|9400799027|15030799003|12050799009|19110799003|461199028|8060799006|8062599003|1602099012|102099032|10035399004|3412199025|4302099013|440099028; x-microsoft-antispam-message-info: =?iso-8859-1?Q?EyIt2WDypBRVzhozH+87WkSiq7AlYc3I1se0IgkEDDs2BZzmQgFn20a9nr?= =?iso-8859-1?Q?iagkAlK8yJG+qHL9uGzq0vtYpceEYITiibNAr/HzYXUSnsKsGDwi1hM2p1?= =?iso-8859-1?Q?Ico9IKCpN3XBtQnXEyv19z2v4B5tSPmUHVWd91qNzuj4LuIiIoy6VvjJTA?= =?iso-8859-1?Q?sOYM5zqH8DeKlpxLDHVI1lkJrwuekA4maBnj6XiW2AVMicW0bhZFFOn5xC?= =?iso-8859-1?Q?qJIrJTnIREp7RB6wWLtcAah7uDfBtL8rL0oAFD8V+HY6odJ6XGj0Z+ex+o?= =?iso-8859-1?Q?gK+ktp7L3ZYcPG+p8S6q0Jk+BwCv9q6k1TaG5fcqEOj9MT8iO1TGoljqWB?= =?iso-8859-1?Q?NJHimjIAg8/lvXJt6le3WB+AqOreRAuvaGzKOfpxI2OPBgnVNRDlBr+FeM?= =?iso-8859-1?Q?wx0IHVvKHgHEBnJI+vtN2X+qLRelCRAlXODDk9oxS+Xbspn25x90d9T4Vj?= =?iso-8859-1?Q?hBOLJV2cZ1KrlNbYweFlTorrATKekuQ0rh5/ZXVxYwozFsWE5aJgGcO9xL?= =?iso-8859-1?Q?Z2fFRQCqB95rt3aakK6MmoXJ23lT1OwawTn8ItR8dpKLPFv+O8MhRsM6B/?= =?iso-8859-1?Q?FuGlhY3PbfXWfBHPmH++FnebybbpwL9W6p8quTzl2fRp7kNEMf/3522HIa?= =?iso-8859-1?Q?Moxd2gem24u8yTq0EGMgMTcdRY4GVAL9aBKNyOP248mFSlRIqdFi0yKgyb?= =?iso-8859-1?Q?uoNSdHtdsqflFgwpTdRB9Fnr2SQhcPFC5u65fkapr44R4ENfCU5i0dQoCW?= =?iso-8859-1?Q?NAe8OWuLkk9J91SEDneP5Y/L+GEKRz2CKFhhSOHLcSbz3yS7jPymKMXB5O?= =?iso-8859-1?Q?4e6hpRMtFAVVbDKPMBHbOqvRRLa4IMX2bV6p35Qiu7tgKfBW/b29gZSXMN?= =?iso-8859-1?Q?hz3sZugaNcgG+kbvopVisZXZj6Wex7cX0yGDjNLN8ygAE58HELJChq4K0j?= =?iso-8859-1?Q?sxaRTqGAQlQnXELx83RRGkgfBTiFGBpbZUJ4JwvBmJfQmWdxg00P+Q2LUe?= =?iso-8859-1?Q?mq6XU+1oYjOEHppDTNjc0GEF81RepwMHfUaPR4UvwrhYnCF8Nok0Sw2IzP?= =?iso-8859-1?Q?cXa9nLp+nrvo9VQF3P5oyYzLTusd64Yczyu2vl2JPoZse33aWvUNib5naJ?= =?iso-8859-1?Q?Z/hQofJg8D/DUmuYsUC/1J5xs7bEp9sJeMGzH0EtqpicX9xWbVDEqiyyeJ?= =?iso-8859-1?Q?505m/H0GSS25Ihdz46RhEoCizEHDAW+uyfRWGraExZk9SBUVQT4cSE2UaM?= =?iso-8859-1?Q?H0L0/b7u4QOm8KDS8aYnIfpUjNrhBVacAQNERQkJ3r6svFeZ4RCFhu8q+L?= =?iso-8859-1?Q?3URz?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Dii3em0Rhun0vZfKV82V6XCnq78PhHfE9VLiiIxVEcHwRki1n1A+2qBt8P?= =?iso-8859-1?Q?xpwoF32x7snZrxUt9Svr887e0+hnEn7Cmbvioc4QFVXeppOh+3SLZLyqtQ?= =?iso-8859-1?Q?NhdHXLg0EoepL7UxMl9sqXdDPbZ3gYbDmKryPXlqFB2Cf5YAe9kM/3Wd+V?= =?iso-8859-1?Q?7WaThNHrTL78EeQVT8XiG25hFColyD//YymgeWNahw2dKRR94OnXiAKpva?= =?iso-8859-1?Q?oA1jVXIXR8zaGGuwt+au8ZX+vGXbPFwI6/jbfOjyOijXZ6WQg9jOlMZxUX?= =?iso-8859-1?Q?dQIglucOPfv7VtAM6kV1owXmzjfYJTEjBindzqkFH49O5WeqnFI425lvY8?= =?iso-8859-1?Q?x/mv4qfaTMKoI7ZLWGQjL1qSapBUpvxwqQerGJTXvNI5HPF4E0AV9ETZeb?= =?iso-8859-1?Q?y3/sUE3oOa6qWYlZtXas1FivljnWGY3Nyf6huZ8JJsyucL/h2VcXX6A7rI?= =?iso-8859-1?Q?19kK+wZzrZlG4SN8spuQm+QBt+YM0s117w2ifI+tTMeo5IYEFl0aGVH8PT?= =?iso-8859-1?Q?oR/QpBporYW1XhJRSQas2JUXNA0YULqHiOkLqtak3zEs82033vq8JSFRZI?= =?iso-8859-1?Q?95GxSokpwec3QuCuH/5Df/Y5gNnzYEHkKOFUNbpx/rWTSO9g6d9bMWm4+l?= =?iso-8859-1?Q?vCq3NqdaOuddfG1+2+85Y2FJiyVOwrYQfZYZkswuAyi/GuesSMDEwpKe/C?= =?iso-8859-1?Q?Ra5bisKXTsa53OvwT5lx4TyL/yyvgllRRE9ILRjOy/StsXAKZz9L26sJ4P?= =?iso-8859-1?Q?gSyyON3bN7gkfDLWUsFbPPvnXnWMDODbKSJEnOkse4esBEIbYYFzcx3Gyi?= =?iso-8859-1?Q?I9sL2MEPBrFxWpQ03yJgtPYs1FHwW92aWUewEj56Jd636INXpH5cf3U/bR?= =?iso-8859-1?Q?sVUQ1ry+Lj8dEPE00QCXeRpCvPsVTYmy8tdGHBonJXhrGZqmjfRfBN1YOO?= =?iso-8859-1?Q?5g0wZgFNT55nDVnWBhgNz1YSxWYo4z6b7TZCCZ+TXnezfMud/BRkvK0N79?= =?iso-8859-1?Q?qxnuvoS19Sbq99Mh1YUH0JG4H9a0UI4G0GSvL8/Q5ZZ5zLYgjsU6bQ27Xa?= =?iso-8859-1?Q?iln7GmYW3cfeXHebceqn91xzxj/9dljBIZ4hUId6m3eqGXP10vbN+28qqB?= =?iso-8859-1?Q?KFz31qYDNnS8cmOLXzKbkjYjamBn+TeVXWG1/Z79bSm673rPnAaeEwlpBG?= =?iso-8859-1?Q?IzqQv651BXxLDYQauKpVYtTxrphCGdRffZ3VNIZKgZSzhAqaeVLzBpYcRK?= =?iso-8859-1?Q?VfZr/GSIdm8jKJs6vweVLN9BBVMcj+fz4YwKLkebw=3D?= Content-Type: multipart/alternative; boundary="_000_ME3P282MB332837FB4FC17CEA85FF7CB5B7362ME3P282MB3328AUSP_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-722bc.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: ME3P282MB3328.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 439be664-5c20-41bb-b46e-08dd13cb1637 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2024 18:48:32.8195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY7P282MB4946 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_ME3P282MB332837FB4FC17CEA85FF7CB5B7362ME3P282MB3328AUSP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable We have a docker setup for pgadmin and we want to force autocomplete on key= press at launch (not through the preferences) using an environment variable= or config of some sort. I tried modifying the file at https://github.com/p= gadmin-org/pgadmin4/blob/master/web/pgadmin/tools/sqleditor/utils/query_too= l_preferences.py#L792 and replacing False with True and this works but then= breaks postgres in other ways. Is there a proper way of doing this beyond = modifying this file? --_000_ME3P282MB332837FB4FC17CEA85FF7CB5B7362ME3P282MB3328AUSP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
We have a docker setup for pgadmin and we want to force autocomplete on key= press at launch (not through the preferences) using an environment variable= or config of some sort. I tried modifying the file at https://github.com/pgadmin-org/pgadmin4/blob/master/web/pgadmin/tools/sqled= itor/utils/query_tool_preferences.py#L792 and replacing False with= True and this works but then breaks postgres in other ways. Is there a pro= per way of doing this beyond modifying this file?

--_000_ME3P282MB332837FB4FC17CEA85FF7CB5B7362ME3P282MB3328AUSP_--