Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kwfRJ-0006co-1l for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Jan 2021 06:03:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kwfRH-0001z3-UP for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Jan 2021 06:03:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kwfRG-0001yw-Uj for pgsql-hackers@lists.postgresql.org; Tue, 05 Jan 2021 06:03:27 +0000 Received: from ms2.nttdata.co.jp ([163.135.193.233] helo=extns03.nttdata.co.jp) by magus.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kwfRA-0003gt-8h for pgsql-hackers@postgresql.org; Tue, 05 Jan 2021 06:03:26 +0000 Received: from mfs-plc01v.mfs.nttdata.co.jp (mfsplc01.mfs.nttdata.co.jp [10.180.5.47]) by extns03.nttdata.co.jp (/TRANSMIT) with ESMTP id 10563F8u020258 for ; Tue, 5 Jan 2021 15:03:15 +0900 DKIM-Filter: OpenDKIM Filter v2.11.0 extns03.nttdata.co.jp 10563F8u020258 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nttdata.com; s=selector3; t=1609826595; bh=aYSMmAg58bXh4osI4Xf3eWwErizmKSsCbHBw2f/0g0w=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=YvvNOscsKZd5FphW+/r2ZT4OimzFMVZZcBv2QJZm50teIRxQMPu4EnFdxeDFkKqll L2XgtkLm2sAvmtJSdLYZFhjodrTtBZDeFRVxhNPoYZsSP9Wk29MsAyZgdjgPPwHjsV PVYnyM9Sb/DMgKAPZQIdaqJ67XEe2s/sP7YTq1KsUsCuYYvoarUi0AssRkvBqDajZH vaXH/AojEyvUhXDTog1znKmCtWqZ27pVJjj/cPJ2TwRWOFarY/TtqBcDbW8gH6irQJ Cw+n1e6Q3agYtGIcELLzLsMAd2GqFh3pOKMIGeyjtVC/Nc2K+dRVDEzPuNrIyGb0jU rY3xe2fn5pJow== Received: from intmx02.nttdata.co.jp (unverified) by mfs-plc01v.mfs.nttdata.co.jp (mfs) with ESMTP id ; Tue, 5 Jan 2021 15:03:15 +0900 Received: from intmx02.nttdata.co.jp (localhost [127.0.0.1]) by intmx02.nttdata.co.jp (/TRANSMIT) with ESMTP id 10563EBT022339; Tue, 5 Jan 2021 15:03:14 +0900 Received: from MP-MSGSS-CAS009.msg.nttdata.co.jp ([10.191.1.79]) by intmx02.nttdata.co.jp (/RECEIVE) with ESMTP id 10563EjV022330; Tue, 5 Jan 2021 15:03:14 +0900 Received: from MP-MSGSS-MBX001.msg.nttdata.co.jp (10.191.1.1) by MP-MSGSS-MBX001.msg.nttdata.co.jp (10.191.1.1) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 5 Jan 2021 15:03:14 +0900 Received: from MP-MSGSS-MBX001.msg.nttdata.co.jp ([fe80::3032:d953:ad6f:eb4b]) by MP-MSGSS-MBX001.msg.nttdata.co.jp ([fe80::3032:d953:ad6f:eb4b%31]) with mapi id 15.00.1497.006; Tue, 5 Jan 2021 15:03:14 +0900 From: To: CC: Subject: RE: [PATCH] Feature improvement for CLOSE, FETCH, MOVE tab completion Thread-Topic: [PATCH] Feature improvement for CLOSE, FETCH, MOVE tab completion Thread-Index: AdbN088eNqTmsHkBQmKh1AmuhsxxHQUcVm4AADfkrJA= Date: Tue, 5 Jan 2021 06:02:02 +0000 Deferred-Delivery: Tue, 5 Jan 2021 06:03:02 +0000 Message-ID: <7559e8ee8a0644c8aad79837092143c7@MP-MSGSS-MBX001.msg.nttdata.co.jp> References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.189.17.113] Content-Type: multipart/mixed; boundary="_002_7559e8ee8a0644c8aad79837092143c7MPMSGSSMBX001msgnttdata_" MIME-Version: 1.0 X-TM-AS-GCONF: 00 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --_002_7559e8ee8a0644c8aad79837092143c7MPMSGSSMBX001msgnttdata_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmsgeW91IGZvciB5b3VyIHJldmlldyENCkkgZml4ZWQgc29tZSBjb2RlcyBhbmQgYXR0YWNo IGEgbmV3IHBhdGNoLg0KDQo+V2hlbiBJIGFwcGxpZWQgdGhlIHBhdGNoLCBJIGdvdCB0aGUgZm9s bG93aW5nIHdoaXRlc3BhY2Ugd2FybmluZ3M6DQo+DQo+JCBnaXQgYXBwbHkgfi9wYXRjaGVzL2Zp eF90YWJfY29tcGxldGVfY2xvc2VfZmV0Y2hfbW92ZS5wYXRjaA0KPi9ob21lL21hc2FoaWtvL3Bh dGNoZXMvZml4X3RhYl9jb21wbGV0ZV9jbG9zZV9mZXRjaF9tb3ZlLnBhdGNoOjQwOg0KPmluZGVu dCB3aXRoIHNwYWNlcy4NCj4gICAgICAgIENPTVBMRVRFX1dJVEhfUVVFUlkoUXVlcnlfZm9yX2xp c3Rfb2ZfY3Vyc29ycw0KPi9ob21lL21hc2FoaWtvL3BhdGNoZXMvZml4X3RhYl9jb21wbGV0ZV9j bG9zZV9mZXRjaF9tb3ZlLnBhdGNoOjQxOg0KPmluZGVudCB3aXRoIHNwYWNlcy4NCj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgIiBVTklPTiBTRUxFQ1QgJ0FCU09MVVRFJyINCj4vaG9tZS9t YXNhaGlrby9wYXRjaGVzL2ZpeF90YWJfY29tcGxldGVfY2xvc2VfZmV0Y2hfbW92ZS5wYXRjaDo0 MjoNCj5pbmRlbnQgd2l0aCBzcGFjZXMuDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIg VU5JT04gU0VMRUNUICdCQUNLV0FSRCciDQo+L2hvbWUvbWFzYWhpa28vcGF0Y2hlcy9maXhfdGFi X2NvbXBsZXRlX2Nsb3NlX2ZldGNoX21vdmUucGF0Y2g6NDM6DQo+aW5kZW50IHdpdGggc3BhY2Vz Lg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIFVOSU9OIFNFTEVDVCAnRk9SV0FSRCci DQo+L2hvbWUvbWFzYWhpa28vcGF0Y2hlcy9maXhfdGFiX2NvbXBsZXRlX2Nsb3NlX2ZldGNoX21v dmUucGF0Y2g6NDQ6DQo+aW5kZW50IHdpdGggc3BhY2VzLg0KPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiIFVOSU9OIFNFTEVDVCAnUkVMQVRJVkUnIg0KPndhcm5pbmc6IHNxdWVsY2hlZCAx OSB3aGl0ZXNwYWNlIGVycm9ycw0KPndhcm5pbmc6IDI0IGxpbmVzIGFkZCB3aGl0ZXNwYWNlIGVy cm9ycy4NCj4NCj5JIHJlY29tbWVuZCB5b3UgY2hlY2tpbmcgd2hpdGVzcGFjZXMgb3IgcnVubmlu ZyBwZ2luZGVudC4NCg0KVGhhbmsgeW91IGZvciB5b3VyIGFkdmljZSBhbmQgSSBoYXZlIGNvcnJl Y3RlZCBpdC4NCg0KPkhlcmUgYXJlIHNvbWUgY29tbWVudHM6DQo+DQo+ICAgIC8qDQo+LSAgICAq IENvbXBsZXRlIEZFVENIIHdpdGggb25lIG9mIEFCU09MVVRFLCBCQUNLV0FSRCwgRk9SV0FSRCwN Cj5SRUxBVElWRSwgQUxMLA0KPi0gICAgKiBORVhULCBQUklPUiwgRklSU1QsIExBU1QNCj4rICAg ICogQ29tcGxldGUgRkVUQ0ggd2l0aCBhIGxpc3Qgb2YgY3Vyc29ycyBhbmQgb25lIG9mIEFCU09M VVRFLA0KPkJBQ0tXQVJELCBGT1JXQVJELCBSRUxBVElWRSwgQUxMLA0KPisgICAgKiBORVhULCBQ UklPUiwgRklSU1QsIExBU1QsIEZST00sIElODQo+ICAgICAqLw0KPg0KPk1heWJlIEkgdGhpbmsg dGhlIGNvbW1lbmQgc2hvdWxkIHNheToNCj4NCj4rICAgICogQ29tcGxldGUgRkVUQ0ggd2l0aCBv bmUgb2YgQUJTT0xVVEUsIEJBQ0tXQVJELCBGT1JXQVJELA0KPlJFTEFUSVZFLCBBTEwsDQo+KyAg ICAqIE5FWFQsIFBSSU9SLCBGSVJTVCwgTEFTVCwgRlJPTSwgSU4sIGFuZCBhIGxpc3Qgb2YgY3Vy c29ycw0KPg0KPk90aGVyIHVwZGF0ZXMgb2YgdGhlIGNvbW1lbnQgc2VlbSB0byBoYXZlIHRoZSBz YW1lIGlzc3VlLg0KPg0KPk9yIEkgdGhpbmsgd2UgY2FuIG9taXQgdGhlIGRldGFpbHMgZnJvbSB0 aGUgY29tbWVudCBzaW5jZSBpdCBzZWVtcyByZWR1bmRhbnQNCj5pbmZvcm1hdGlvbi4gV2UgY2Fu IHJlYWQgaXQgZnJvbSB0aGUgYXJndW1lbnRzIG9mIHRoZSBmb2xsb3dpbmcNCj5DT01QTEVURV9X SVRIX1FVRVJZKCkuDQoNCkl0IGNlcnRhaW5seSBzZWVtcyByZWR1bmRhbnQsIHNvIEkgZGVsZXRl ZCB0aGVtLg0KDQo+LS0tDQo+LSAgIC8qDQo+LSAgICAqIENvbXBsZXRlIEZFVENIIDxkaXJlY3Rp b24+IHdpdGggIkZST00iIG9yICJJTiIuIFRoZXNlIGFyZSBlcXVpdmFsZW50LA0KPi0gICAgKiBi dXQgd2UgbWF5IGFzIHdlbGwgdGFiLWNvbXBsZXRlIGJvdGg6IHBlcmhhcHMgc29tZSB1c2VycyBw cmVmZXIgb25lDQo+LSAgICAqIHZhcmlhbnQgb3IgdGhlIG90aGVyLg0KPi0gICAgKi8NCj4rICAg LyogQ29tcGxldGUgRkVUQ0ggPGRpcmVjdGlvbj4gd2l0aCBhIGxpc3Qgb2YgY3Vyc29ycyBhbmQg IkZST00iIG9yDQo+KyAiSU4iICovDQo+DQo+V2h5IGRpZCB5b3UgcmVtb3ZlIHRoZSBzZWNvbmQg c2VudGVuY2UgaW4gdGhlIGFib3ZlIGNvbW1lbnQ/DQoNCkkgaGFkIG1pc3VuZGVyc3Rvb2QgdGhl IG1lYW5pbmcgYW5kIGRlbGV0ZWQgaXQuDQpJIGRlbGV0ZWQgaXQgYXMgd2VsbCBhcyBhYm92ZSwg YnV0IHdvdWxkIHlvdSBwcmVmZXIgaXQgdG8gYmUgdGhlcmU/DQoNCj4tLS0NCj5UaGUgcGF0Y2gg aW1wcm92ZXMgdGFiIGNvbXBsZXRpb24gZm9yIENMT1NFLCBGRVRDSCwgYW5kIE1PVkUgYnV0IGlz IHRoZXJlDQo+YW55IHJlYXNvbiB3aHkgeW91IGRpZG4ndCBkbyB0aGF0IGZvciBERUNMQVJFPyBJ IHRoaW5rIERFQ0xBUkUgYWxzbyBjYW4gYmUNCj5pbXByb3ZlZCBhbmQgaXQncyBhIGdvb2QgdGlt aW5nIGZvciB0aGF0Lg0KDQpJIHdhbnRlZCB0byBpbXByb3ZlIHRhYiBjb21wbGV0aW9uIGZvciBE RUNMQVJFLCBidXQgSSBjb3VsZG4ndCBmaW5kIGFueXRoaW5nIHRvIGltcHJvdmUuDQpQbGVhc2Ug bGV0IG1lIGtub3cgaWYgdGhlcmUgYXJlIGFueSBjb2RlcyB0aGF0IGNhbiBiZSBpbXByb3ZlZC4N Cg0KUmVnYXJkcywNClNoaW55YSBLYXRvDQo= --_002_7559e8ee8a0644c8aad79837092143c7MPMSGSSMBX001msgnttdata_ Content-Type: application/octet-stream; name="fix_tab_complete_close_fetch_move_v2.patch" Content-Description: fix_tab_complete_close_fetch_move_v2.patch Content-Disposition: attachment; filename="fix_tab_complete_close_fetch_move_v2.patch"; size=2898; creation-date="Tue, 05 Jan 2021 06:00:16 GMT"; modification-date="Tue, 05 Jan 2021 06:00:15 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9iaW4vcHNxbC90YWItY29tcGxldGUuYyBiL3NyYy9iaW4vcHNxbC90 YWItY29tcGxldGUuYwppbmRleCAzYTQzYzA5YmY2Li45NmYzZmU4YjlmIDEwMDY0NAotLS0gYS9z cmMvYmluL3BzcWwvdGFiLWNvbXBsZXRlLmMKKysrIGIvc3JjL2Jpbi9wc3FsL3RhYi1jb21wbGV0 ZS5jCkBAIC05NzYsNiArOTc2LDkgQEAgc3RhdGljIGNvbnN0IFNjaGVtYVF1ZXJ5IFF1ZXJ5X2Zv cl9saXN0X29mX3N0YXRpc3RpY3MgPSB7CiAiICAgICAgIGFuZCBwZ19jYXRhbG9nLnBnX3RhYmxl X2lzX3Zpc2libGUoYzIub2lkKSJcCiAiICAgICAgIGFuZCBjMi5yZWxpc3BhcnRpdGlvbiA9ICd0 cnVlJyIKIAorI2RlZmluZSBRdWVyeV9mb3JfbGlzdF9vZl9jdXJzb3JzIFwKKyIgU0VMRUNUIG5h bWUgRlJPTSBwZ19jdXJzb3JzIlwKKwogLyoKICAqIFRoZXNlIG9iamVjdCB0eXBlcyB3ZXJlIGlu dHJvZHVjZWQgbGF0ZXIgdGhhbiBvdXIgc3VwcG9ydCBjdXRvZmYgb2YKICAqIHNlcnZlciB2ZXJz aW9uIDcuNC4gIFdlIHVzZSB0aGUgVmVyc2lvbmVkUXVlcnkgaW5mcmFzdHJ1Y3R1cmUgc28gdGhh dApAQCAtMjI4NCw2ICsyMjg3LDEwIEBAIHBzcWxfY29tcGxldGlvbihjb25zdCBjaGFyICp0ZXh0 LCBpbnQgc3RhcnQsIGludCBlbmQpCiAJCUNPTVBMRVRFX1dJVEhfVkVSU0lPTkVEX1NDSEVNQV9R VUVSWShRdWVyeV9mb3JfbGlzdF9vZl9wcm9jZWR1cmVzLCBOVUxMKTsKIAllbHNlIGlmIChNYXRj aGVzKCJDQUxMIiwgTWF0Y2hBbnkpKQogCQlDT01QTEVURV9XSVRIKCIoIik7CisvKiBDTE9TRSAq LworCWVsc2UgaWYgKE1hdGNoZXMoIkNMT1NFIikpCisJCUNPTVBMRVRFX1dJVEhfUVVFUlkoUXVl cnlfZm9yX2xpc3Rfb2ZfY3Vyc29ycworCQkJCQkJCSIgVU5JT04gQUxMIFNFTEVDVCAnQUxMJyIp OwogLyogQ0xVU1RFUiAqLwogCWVsc2UgaWYgKE1hdGNoZXMoIkNMVVNURVIiKSkKIAkJQ09NUExF VEVfV0lUSF9TQ0hFTUFfUVVFUlkoUXVlcnlfZm9yX2xpc3Rfb2ZfY2x1c3RlcmFibGVzLCAiVU5J T04gU0VMRUNUICdWRVJCT1NFJyIpOwpAQCAtMzE2NCwyOCArMzE3MSwzMyBAQCBwc3FsX2NvbXBs ZXRpb24oY29uc3QgY2hhciAqdGV4dCwgaW50IHN0YXJ0LCBpbnQgZW5kKQogCQlDT01QTEVURV9X SVRIKCJTRUxFQ1QiLCAiSU5TRVJUIiwgIkRFTEVURSIsICJVUERBVEUiLCAiREVDTEFSRSIpOwog CiAvKiBGRVRDSCAmJiBNT1ZFICovCi0KLQkvKgotCSAqIENvbXBsZXRlIEZFVENIIHdpdGggb25l IG9mIEFCU09MVVRFLCBCQUNLV0FSRCwgRk9SV0FSRCwgUkVMQVRJVkUsIEFMTCwKLQkgKiBORVhU LCBQUklPUiwgRklSU1QsIExBU1QKLQkgKi8KIAllbHNlIGlmIChNYXRjaGVzKCJGRVRDSHxNT1ZF IikpCi0JCUNPTVBMRVRFX1dJVEgoIkFCU09MVVRFIiwgIkJBQ0tXQVJEIiwgIkZPUldBUkQiLCAi UkVMQVRJVkUiLAotCQkJCQkgICJBTEwiLCAiTkVYVCIsICJQUklPUiIsICJGSVJTVCIsICJMQVNU Iik7Ci0KLQkvKiBDb21wbGV0ZSBGRVRDSCBCQUNLV0FSRCBvciBGT1JXQVJEIHdpdGggb25lIG9m IEFMTCwgRlJPTSwgSU4gKi8KKwkJQ09NUExFVEVfV0lUSF9RVUVSWShRdWVyeV9mb3JfbGlzdF9v Zl9jdXJzb3JzCisJCQkJCQkJIiBVTklPTiBTRUxFQ1QgJ0FCU09MVVRFJyIKKwkJCQkJCQkiIFVO SU9OIFNFTEVDVCAnQkFDS1dBUkQnIgorCQkJCQkJCSIgVU5JT04gU0VMRUNUICdGT1JXQVJEJyIK KwkJCQkJCQkiIFVOSU9OIFNFTEVDVCAnUkVMQVRJVkUnIgorCQkJCQkJCSIgVU5JT04gU0VMRUNU ICdBTEwnIgorCQkJCQkJCSIgVU5JT04gU0VMRUNUICdORVhUJyIKKwkJCQkJCQkiIFVOSU9OIFNF TEVDVCAnUFJJT1InIgorCQkJCQkJCSIgVU5JT04gU0VMRUNUICdGSVJTVCciCisJCQkJCQkJIiBV TklPTiBTRUxFQ1QgJ0xBU1QnIgorCQkJCQkJCSIgVU5JT04gU0VMRUNUICdGUk9NJyIKKwkJCQkJ CQkiIFVOSU9OIFNFTEVDVCAnSU4nIik7CiAJZWxzZSBpZiAoTWF0Y2hlcygiRkVUQ0h8TU9WRSIs ICJCQUNLV0FSRHxGT1JXQVJEIikpCi0JCUNPTVBMRVRFX1dJVEgoIkFMTCIsICJGUk9NIiwgIklO Iik7Ci0KLQkvKgotCSAqIENvbXBsZXRlIEZFVENIIDxkaXJlY3Rpb24+IHdpdGggIkZST00iIG9y ICJJTiIuIFRoZXNlIGFyZSBlcXVpdmFsZW50LAotCSAqIGJ1dCB3ZSBtYXkgYXMgd2VsbCB0YWIt Y29tcGxldGUgYm90aDogcGVyaGFwcyBzb21lIHVzZXJzIHByZWZlciBvbmUKLQkgKiB2YXJpYW50 IG9yIHRoZSBvdGhlci4KLQkgKi8KKwkJQ09NUExFVEVfV0lUSF9RVUVSWShRdWVyeV9mb3JfbGlz dF9vZl9jdXJzb3JzCisJCQkJCQkJIiBVTklPTiBTRUxFQ1QgJ0FMTCciCisJCQkJCQkJIiBVTklP TiBTRUxFQ1QgJ0ZST00nIgorCQkJCQkJCSIgVU5JT04gU0VMRUNUICdJTiciKTsKIAllbHNlIGlm IChNYXRjaGVzKCJGRVRDSHxNT1ZFIiwgIkFCU09MVVRFfEJBQ0tXQVJEfEZPUldBUkR8UkVMQVRJ VkUiLAogCQkJCQkgTWF0Y2hBbnlFeGNlcHQoIkZST018SU4iKSkgfHwKIAkJCSBNYXRjaGVzKCJG RVRDSHxNT1ZFIiwgIkFMTHxORVhUfFBSSU9SfEZJUlNUfExBU1QiKSkKLQkJQ09NUExFVEVfV0lU SCgiRlJPTSIsICJJTiIpOworCQlDT01QTEVURV9XSVRIX1FVRVJZKFF1ZXJ5X2Zvcl9saXN0X29m X2N1cnNvcnMKKwkJCQkJCQkiIFVOSU9OIFNFTEVDVCAnRlJPTSciCisJCQkJCQkJIiBVTklPTiBT RUxFQ1QgJ0lOJyIpOworCWVsc2UgaWYgKEhlYWRNYXRjaGVzKCJGRVRDSHxNT1ZFIikgJiYKKwkJ CSBUYWlsTWF0Y2hlcygiRlJPTXxJTiIpKQorCQlDT01QTEVURV9XSVRIX1FVRVJZKFF1ZXJ5X2Zv cl9saXN0X29mX2N1cnNvcnMpOwogCiAvKiBGT1JFSUdOIERBVEEgV1JBUFBFUiAqLwogCS8qIGFw cGxpZXMgaW4gQUxURVIvRFJPUCBGRFcgYW5kIGluIENSRUFURSBTRVJWRVIgKi8K --_002_7559e8ee8a0644c8aad79837092143c7MPMSGSSMBX001msgnttdata_--