From unknown Tue Jun 17 20:14:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50732 <50732@debbugs.gnu.org> To: bug#50732 <50732@debbugs.gnu.org> Subject: Status: 28.0.50; project-find-dir: blank line in fido-vertical-mode Reply-To: bug#50732 <50732@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:14:36 +0000 retitle 50732 28.0.50; project-find-dir: blank line in fido-vertical-mode reassign 50732 emacs submitter 50732 Manuel Uberti severity 50732 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 04:23:42 2021 Received: (at submit) by debbugs.gnu.org; 22 Sep 2021 08:23:42 +0000 Received: from localhost ([127.0.0.1]:48801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSxXZ-0003zG-VP for submit@debbugs.gnu.org; Wed, 22 Sep 2021 04:23:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:39718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSxXV-0003z4-9m for submit@debbugs.gnu.org; Wed, 22 Sep 2021 04:23:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSxXV-0002sB-4B for bug-gnu-emacs@gnu.org; Wed, 22 Sep 2021 04:23:37 -0400 Received: from devianza.investici.org ([198.167.222.108]:61289) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSxXO-00025V-4k for bug-gnu-emacs@gnu.org; Wed, 22 Sep 2021 04:23:36 -0400 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4HDrsK3Srjz6v64 for ; Wed, 22 Sep 2021 08:23:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1632298997; bh=N0zPBoPiXy4kab8RAZefZagmEE5bBhEN854zrHw+3i0=; h=To:Subject:From:Date:From; b=duMgaELJEmdFi7BCLafUJEfvHrlmVCCcyhSOQL6/QYWL80YcZw6H0bLiiDuSGihS6 V+ZTl92C/2dPSXcVMeT94+8yVYF0daeZ1ewzecHP6c9kGt+s8R38O0k1PC/42r+LrF T/fkFG4HmEYd+jnkzAbcngFi2LP/iV1P84dBaiYA= Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4HDrsK1rdNz6v5y for ; Wed, 22 Sep 2021 08:23:17 +0000 (UTC) To: bug-gnu-emacs@gnu.org Subject: 28.0.50; project-find-dir: blank line in fido-vertical-mode From: Manuel Uberti Message-ID: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> Date: Wed, 22 Sep 2021 10:23:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------3C030918C1FAA562D3E6EA2B" Content-Language: en-GB Received-SPF: pass client-ip=198.167.222.108; envelope-from=manuel.uberti@inventati.org; helo=devianza.investici.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is a multi-part message in MIME format. --------------3C030918C1FAA562D3E6EA2B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit This is a quick recipe: - emacs -Q - M-x fido-vertical-mode RET - C-x p d - choose a project (I picked my .emacs.d directory) - there is a blank line between the prompt and the list of candidates - see attached screenshot for details In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.18, cairo version 1.16.0) of 2021-09-22 built on hathaway Repository revision: 2a736738095c313ccef07d074aac4c5467b750e0 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Ubuntu 20.04 LTS Configured using: 'configure --with-harfbuzz --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_MESSAGES: en_GB.UTF-8 value of $LC_MONETARY: it_IT.UTF-8 value of $LC_NUMERIC: it_IT.UTF-8 value of $LC_TIME: it_IT.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source eieio eieio-core eieio-loaddefs password-cache json map text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail comp comp-cstr warnings rx cl-seq cl-macs cl-extra help-mode seq byte-opt gv bytecomp byte-compile cconv rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x cl-loaddefs cl-lib iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 88241 8875) (symbols 48 7845 0) (strings 32 22288 1613) (string-bytes 1 751603) (vectors 16 16329) (vector-slots 8 286165 15971) (floats 8 27 36) (intervals 56 208 0) (buffers 992 11)) -- Manuel Uberti www.manueluberti.eu --------------3C030918C1FAA562D3E6EA2B Content-Type: image/png; name="Screenshot from 2021-09-22 10-20-34.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Screenshot from 2021-09-22 10-20-34.png" iVBORw0KGgoAAAANSUhEUgAAAu4AAABxCAYAAACKsiZ1AAAABHNCSVQICAgIfAhkiAAAABl0 RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7d13dBTVHsDx72xN 74VAKAkdJHTpTUABpUlRKQqCgCCigKhYHvhEVEREn0hVBAGRoiBKkSK9JyC9QygBkpBeNrs7 8/5IgNCSDQRI8Pc5Z89JZmd3fvfOzu5v7tx7R4mOjtasVitCCCGEEEKIgsloNGLYv3//w45D CCGEEEIIkQvdww5AFGDqGeb0b0mzJ9oxdqtclbkbtn++4fnmzWjWLPPRotd0jtjzvo7IG+ul Hfz8+XBe7tKOp1/7mXPqXbyJGsPaT7rR9vkP+fPC3byBeKAKyf4qeMe7SvRvw3j6mc70enMs s7ecx/IwwxFC5MixxN22l2+ea86T7ywnQbu+2LLuPzzVvAOf77Ddp/DE3bOxe0JnmjdrQe/v jyF54P1k459vnqd5s2Y07/gZW7P96un8a9C2a1e6dmlNmO/tDzdH1nGIGsOSoS1p3nMKB3M6 JLUkTu3azJa950jTAFsEX3VuzlPvrSL57rdeYFhOLmTkgHeZ+tcJ9OUa065lZTwUHK+fq9Qo Du2/RHL0Pg7cVeafH9JY88FT15K8Gx5PjuCPeC33t7hGI2nlSJ4sVN/ZeYi5IOyvrM/YbfdX s+Z0nrAb1ZHjPes3t1mzZjzxRAtate1MrzfGMHP9GVLzsssdouBaoTntn6iE89l1/PDBq4yY c5i0/N6MECJfGB52AEIUevYz7N4Ti2vx4hij9hJ+1Ea9KpmHli6oAd37NwD1HD/v/4sDqbe+ 3JF18lX6bmZ9+BHbar3HoqrB93ljD5j1CHPGTGV3ehm6fvYZ/Wp4XW+dyGvCY3iMF0e9T4mz RWhU62F9VRoIrtOODn42tJTjbFxzEHu5pjSt4IGiL0Ups/KQ4iqACsT+yqRzK0uj5pXxvmH3 6HANC8AQVNzh410XWINWdYPREs5yYPc6Zn20lZ0vfs4XL1XCOd+iVXCp0IZ+FdqgvXKAH0e+ zewfxvBDlekMDDPn21aEEPlDEvc8SFo5kk6fbkULe43ZEzpRRDoa3eDfWj9q9B72nDVS9fXu uEz7gj0RZ1GrhBTYfmj2cyc5k6GjaEhJHrWf5ZRtC/n9tEbpnm/RN3vSflcU3Ms1o225fAru rhgp/8wgygPq+fkcW3cIS93uDH4pFP3DDKtAKgj7K4tXTbq+1p9K9/gLqy/Vgn5DWuOpgBq/ mykj3mfBnK9Y2GgyPUPz/xtGca/MiyN6suuVqfy5cCPdq7TAU84NhShQ7kvibjk4i2HvL8ba ahQT+lXD5X5s5IFRiT97GntgKB7ubhgVsDo546TYiD8ThVa8ON46QEvhxOp5zFu+lX0nLnAl 2YJdUzB5t2Dk7Hdp7AKgkXxsBbNm/saGfWeITdPhEVyZhh1606ddJVyPTafPwDmcsQOGMAZN H4huxifM3H4RpWh9Xnp3BM+Wc8a29xu6D11MNHpMLl4EhobRqG0PXmgeiqtiY8/X3Rn262Wu Xiw+PbsfLWZn/aMvSfdJM+hbTp9rPB7ZqyFhJ5MHjee3o6m4l2nCi8OG0LaMs+P188jSSNob zlGtDH1q1sZ1k551EXuI6RFCQAEtd3rkKS6oZuqFFHvEkj8rB7fvJlFXie5Phd71l5ttx+d0 fnc5CVcPIGNthv/yGU97ZctgtCSOrpjDvOXbOHD6EnGpGaB3wr3sC3w2sQdl9Wms+aADY88+ ywc9LSyetpKDVxT8yjXi+cGv0a68K/mXD2XbVvcU5k9dzbEEA4FhTzNwRF/qByhc+OV1Xvru AFc7myx/uyXLr77cWIe3F42llbsC2Li4dTbfzVzB7tNxqG7BhLV8kddebkqwCbT4P3i76xfs tII++Hkmfl6ZtWO/YfmheEzF6tD9nXfoXMEF7dzPDO49hUOqAZOrLyUea0D7Xr1oU879hnKn n/mb2d/PZ13EKaLTdHgEP0aTLq/wcuvSJC5wLGaH9hd2onfO4dvpf7DzVBx4lKB6q94M6tWA IIMjdfjwjxSdV01eHtSGjUOXsGbtMbqFlkefa7ky3bmey+J20wdRF9yCVmE/MCFiG/9YWtDI 6cGWUwiRs/uQuGskn9jH8fhE1P3HSFCr4VJAExiHqBdY+Wl/pl8IoW4lQAH10iYmvTmLDQdc ee67qfQuo3Du1w8Y8r8IUm64HK9hVZxxM2X+Zzk8m7eGzeRwtk6KV07vYunEg5xM+5bxtZ1x 83DHOSmZNDWak0tns2HbJax2Kxmn1zN5QllqftuNoKQEkjXQNDuW5Fgi/1nHnP07OZjwLeM6 FXW4aLnF81XXq9/oNiL/+IG1h65g08ByeBVfj/Gn/LQ+lNM5Uj8P/0fv/rFwIHw/tmJtCQvw wqVqCNrs3exN6UBL94LYVGXn7Ikz2PRFCSn5iLW3q5c4cSoJAitSyf/uv3R0QY/Tvos76ZrG 5d3LWB95y4aI/eszhn+xhTSPklSp2oAa7mb0iobdu+QN3SO0y2uZtrAszbq/wdOWQyybs4Sv 31fx+/4dGuTz50OL3sSPS4Ko3qE3DWO38uvvv/DJVyX48eNWuJVvTueulbGc2cjSHVco2agt ta5eEtOXJMSUGUtqxGRGfLiYy75VaNS6Acao3axf8DFvW9yZNqQmLuZQGnfugmfECtaeOc/a OVvZYarOk80vsnXNJqZ/t5yGEzoRaChGrafbUlrVsMSf5p+dv/LlvtNYvxtHh+DM7aoXljHq jQnsSPamXJ2m1HBN5MiOnfw2/i1iTDMY5mDMue8vsByaybvvz+GUOYS6T9RAf3IbW+aO4qxl HN8Nut64dOc6bM29DD/JL+ZKdanh+RurjhwjUSuPy+Hcy5VzPX/P6BY+N55EKl5UrFgMJfw0 Jy/YaRT6KH9/C1H43IfEXcG31VDGGMKxVWlBULYvO/XSFn7+be/1lpGbXuda+Rm6l49kfj6s 06NxcL50VdDi9rDrhB2b5RibtmQtPLOVv84AipHwiEu8VNrM7s37SdH0BLcaxvBOlfF3NaFD xWo3E2AAtFjWzpzPkVQwh7Rm4KCOhHkmc2j5DCav1ngsxB1D6e78b+FTLBn+Al9FRLFqR23G LviTsKjvGTR4DidORLAv8QVK1h3KvF8Ho6FhS43h+N/fM276VvYuWsbh9gMJ6/8DS1/OYM+k Pny4PIHg577k6x5Zl9YVHSZnvUPxKFeHKmrpnEiuwNuTRlL0+GxGT1jH5XO72B3Vm7IuDtRP maIFttvIPbMdYffeFDxqV6WUXocuLIwA6yp278+gZb0CmBhrqZw5fRnV3JCQoo/YXlHjuRKn ogsIwO8eiqYr3pTeA5qSOcB7LRtuSQTtHA3/h2RdOfp89S3dS945sVEteuoM+IA+Vc1ACx73 jKHnpxv5c+tA6j/pmY+t7qCmQ63+HzOwigm0VgREP8cn4Ts5YG1N46od6V9VI2nlWZbtTKX8 0/159fGbvv61K6yf/yfnPZvxwaT3aOqjAy2ZJl++wnurlrC1Tw2au1XkmX7lKDNtG+uORrBD fZOJ457Ah3jKxHblyyPHOWOHoCKN6P1Go2tvnbb/O159YxG//3WKtr1Lo8dC+Lwf2ZkYSKv/ TmJ4/cxuTWrsFn6cH0vD+j54ujgQM47sr1R2LFrKKXtxOo35HwOrOEPGMX4YNJDZfy5iS8+q tPBwoA7zcjjH7+aX/028fhKn86X2c92of6+X4fQBBPnr0BLiSNBS2Z9ruTJyqWfv23wGdfgF +qHTThAbl+8jYYUQ9+j+9HE3BlGz9dO3LFZj9vDHLwu4/UxdOnzb1aarb/6s0y2fEnfF9xnG LqjO4c3zGP/ln5y2aqAYCH5iIK93a0rVUG90pOLl5YRCMpd2LmWxUwyP16lDneplKXJ18Jj1 CBEH0tB0AbQe/Abtqmc2w5d67TPq9jDg7X3zr4Ke4s2eoYanDr17K15+xZXTqi+l9WCLP8LK WfNZE3GK6BQ7Zg8TGYAWe5GLVqjs7IKr2YSTMatFyuSMm5vbjd0iMhyIR81K3BUDVTu9TPMK 3ihlWlFz+nqWJ6eQlKKhFHekfh5d9jPh7Ik1UblaBYyAUqYqj7ku4p/wo9jqVSl4g0jskZw4 Y0UfHEJJ48MOJr9ZsdpAMZkx3deLHXoCiwait59i2TffQPM61KxelbJFXG7peqQYy/JY+avH toJHtRqU0W3m1PGz2J/0zNfPh2IqQ+VyWZf3FGe8fVxQrMkkpWngyCBW+0kOHrHgXqshj+mT SEjIXFw6rALmFac4dUGFctlLqKNSwwb4KACeNBs+mYoprhTJVig1I4XEFCv6klWp5LaQTZei USmN3h7J3n1xKCW707HO9bEIOt/69B5473VxY7kiOXwsBSWoDc0qZQ3pNJWmSaNSzP3xKIdO 22kRlrn4nuswi5p8jPVLjl1foC+J61MvUD/gXgujR6cDLcOO3eZAuSrfTT0rGM0mFDKwFpbJ h4T4F3mgeYWh8kDmrMntW7lmPq2TfwyuZmJ27STSBkYXF5S0NC7s20eSW3syv+JdaNB3OJ3i vuOPvUfY8NthNvz2AzrXkjTt+y7D2pfD2ZJIkkUDnT9Fs/+yKa54e99uqzoCgwIyv2h1wdTv +gL1AdL+4bvBb7PgjPX6JBlxV/+wozo4C5qWp3jM+Pi4ZbXMGDEZALRr28+9fh5VKtF79hCp GjFtnsHX+xXQUrig14jeE0GkWoX7MH7snmjJpzkdreH8WMgjOHjYhMkImsWCRYN8bc6+gY7Q 50czmu+Z+8cqvh+3hOkY8AptQKeBg+lWw/f6yarBCXO2XFfn6oarDtJS7sPUQXoTxnvZp2oK yWkaCas/osvqm57TFcVqvan1VRdAsaCrZ38KroGhlAZAI+ngr0yaNJ/1h6JJUzUUJXNnOF/9 gtKSs078fW6aeeU+0FJJSdFQAr0ypwXN4uHpDtolkrP3b7zXOsyiC36eb36498Gpt1CvEBuv ogR44I4D5bqretbISLegYcL8yJ3cC1H4Ofi1YsRoBC3DQsa1H0QNS7oFDSOmR/zgth1dyuwN 0Wj6ELqOHYrx26H8eGwjMxfup8HAMMyAIagxg75sRN/Y40Rs3cLmjWtYu+s06779glJVJ9Mz 2BMPJwVSznP8ZBoEueayVQWD0XhL7mH9ZwUrz1pRfBsz7IvhPFXSHc7PZ2jvyey7aV2jIXMA akpi8i0z4SlOeYlHyTEJcqR+HklaEnt3H8WupnN43RIOZ3tKSQxnT0wPQq9dGteh0wGqmsOs hI6sc2/skSc5Y9dIWvUeT6266cktY+k4NI15X7S/p64mD43OGz9vHWr0RaJVCLyfZTAVpf6L 71P/RSsJkQeJ2LWZ3+ct4odReorPfZ8mblnrWVNIyQCyviPV5ESSVDA7P4wRfwo6RUHRVDT1 Np8wnTsebgqmMs/xfu9aN04qoDgRFHLz9QQT5tucmWuJG5j43rds9mzMc282poyPE7qMQyz8 Yg5Hrr2fGx7uCmp0FJdVcvi85RKzIxQXXF0V1MR4ElQopgPQSIxPRFNccHN9WGNR8n68207v JiIafOqF4qN3yr1cDtdzdirRl6JRdT74PNozCwhRKDl2VOqLEBxkQD2+i/C4qy0mCezecQS7 rijFg256G2sUu5f/yfZzj8b91wwVejHu01606vEa3cIq8/zrL9Lqhf/yRb+rSamdqH/WsyXi IGeTnQmu2pjWbetR0qigqbFcjlXBUJFaVV1R1HjWTPyImX8f4lxsHFeiozh9+CQxDt6Y1Jac TLoGirMfxQLdMWREseWXFRxRFVBTib2UmHlyhY6AoCLoUIldN5Pv1+3n5NlITh3Zz6m4/IvH sfp5RFn2s/tABj5tx7Fq3TrWZT3++qYLRbSjhO9Nuf6DrLjh7qZDvXKeC3e6g4oj69wju1MZ WnTpSteu2R5dmlLGWUFftA4dmpbBpSCOqXWEzp/QUE+IPsjByw/qBjxGPEtUpemzL9Ophgek RRGV7aZImu0g23cnZn0OVC5v3cIxu5GSIcEPZUYfs5cXzkoaxw6d5pZDXF+W6lVcsR3fwzGn CtSoWZOaVx81KlPUwQ+G/cwBDiYaqdXzLXo904yG9evxeIgTFkv2lu0SVAvzhQurmLvqPDn1 yMgxZkfoS1CxnCtEbeHvQ1m3Fco4yfpNZ1CdylGx1EMafJnH411LPsS8bxZzWguiSbPKGBwp Vx7q+Ro1jkMHo9CcQyjzqI2DEeIR4FiLu+JN/Vb1mRG+ngmDhrCtenG4EMHWfYm413+aJjcM uNGIXfEl703YjVo5hR8nduHmvL7w0eFT40VG1Mj6t3J3RlTO9rQay9bvP+abvbd+Lep8a1G3 vB4UL5q+/BLL//mOiOgd/Dh6Bz9eXclQnr7T/0eDzW8yZO5JLOl2wM72L7ryzEQ3mn/4E2/W ztxV5nKVKG3cxMFzvzK840rMWhq2cs2oFxjJ+qg9TOn3OslZ0z0GNG5F7dn72Zr4D/M+Gsw8 AIzUGbGQsa1zi2cS3YvnU/08omxHwtmbbKZiWPkbDiRDmTAquyxi5+79ZLSsl3nyorhRuWoo hh2bmPjGSLZX8CLj8hVKvTSGlx7LerUj6zji5oFxQObNXzrwcrPWvHLzPNe2CL5au4HIUk/w UrvKhXj6ViMV69bC4481rFx5gmd7l739F1xO9dPUl0O//8SG83ZA4/KBVDT7Wf6eOZlIs4Jz xWd4sWkR9k4fwexTnvh5umLWWUm8cIiIvQkoRVpQKdv3oWL0InLecP6ztzbFMo6y/q9wLJ5N aNXgdoMCb8fKkWVTWXEi8wZMF1UN+7Y5fBOfeQOmFn3aUzkPd+LRV2pAXe8VrJrzFgOO1KaC nxFLElTtPZy2pdxp0LMHVXZN4aehvdhdrz5VirmipcUT59+K4S+EoR1Zzo9rTxH9TzyamsrW uZO54uHP4107UTOrdVYXWIwgo5Xdsz9javRjuCefYMv6WNwqGrDsmcsn4y/S5bVnqfZcL+pu /IIt4/vz8roG1Az1wWRPJSEhiKdHPE8VowMxl0znQK77K5jandoRsmEOi94bxNl6ZdGd3MH2 ExDc6Vnqe9yHM9Ucj8HimS1mOR3vFTJfYT+9mqkTj0DSBQ6HR3AqQU+pjm/Q4zEjYHSgXGaH 6/kq+9m/WLHPimu9ulR5tPs6ClEoOZgNKPg8MYyxKW5MXbCRrasPg1sQlZ5+nX79Wt50+U3B rXQVyngeJaNKOTwLfdLuiDRwCsDLNZbktAxUxYSLTxClqzbm2Z7drk37ZgzpzNhJRVnw00LW 7DrKhbhUrKqCyc2Amq6iWtNISUnFnvWuNksKtgwd6bbrrTG64s8yYlgUX85cw8HLNpxDm9Fz UGeSJqxnfdSNrYy6gFa8+7mdmTOXsulAJLEpNvQu3pi0NDQ8colHZhPImZ3T4XuI1YVSpdJN c3KbK1G1vIG1e8M5aqtH5k1UdZTo8CYDT3zB7E07WR1pwqtoOUreMCjBkXVyd8vAuKz39lXr 0+tq0vCIcnm8E+1Lr2XWL+OYGvYZA2reOjg6x/pp4szxvxfwS0T2k/A0di35hV3o8Hq6Jj2a eJKccIXIfw6yLzUDVTHi7FWE0MbdeLZXT8KyJzuG0nToVZR1Xy9i4WUNnzLNGfDa6zT1cjRZ tHFu+1J+25RxfdHhtSw5DBhrU6ZHuzwl7opbPQZ9/DrGqb+y+Z+/WWFRMHsUwzdOhVI6jKFd GPuNHz/NXMTfe1ayaGMGdgx41qtColoF8+mNLPxl67WW771/LmCvoSxuT3aiZtbYGF1Aa14f epIvZ65lwbStOAdVpnnvwVTf8QY79x3g75Vu1OnXkUpBrfnPN578PHM+q3dtZFl4OnZNj3NA E2ola1TJynpzjLlEau77q2kw5gq9+OQjPd/O+JNda9eiepagzgvDeK33/bnPiGPHYO7Hu3op nOVL92Bw9qJIaEOeH9CNF1qW5epMoo6US+dgPQNoSfuZNe4njqjBdOlSnwI5o60Q/3LKunXr JEMTQjwyLCcX8/6wb9md7EHpOg2pVftJXmhXhfvRsHpnmTf0GRPRlI9/fZf6j/g4IFGYaaQe Xs6c5dsJ37yVI3FOVHl5HJ92L08ezgmFEA/Io9z4JoT4FzKHPssnUz6lX8tQbIfXseSvAyRK 84QQd6CRcng1v67eT2pwM3r/9zs+l6RdiAKrwE0zLYQQ98oYUJvnR9Tm+YcdiBAFng7/Dl/y Z4eHHYcQwhGG8PBwLly48LDjEEKIR4iVQxdVNNs5dv65jCty13ghhBD3qFixYiiJiXe+iOzu 7v4g4xFCiELt6o2GcqJp0m9HCCEeZUlJSTk+b7dm5Ph8TqSrjBBC5KOcEnNHEnshhBDiTu7b 4FTtUiztvSIo1ieBnM877iPVys89D+Bd6iQzTjyoVi6N1a/uQ+90nOmX7+LlDyXmm/eXytyO e9B5neb3AnwPrQLxGbsH1g3nKGUIR1EyH8ZKF9jl0B1SCn/Z7y/HjkGpQyGEEIVNrom7lpLB +plRvNh4P276cJyeiuFSrvmkxrHZMaxMMdOzvwfuACkWfvv4NM0q7cPTKQJnn/3U73GJDdF5 iNaazOslI1CUcHS6CFy891G56WlGLUwn6XYx2S1s35xB/Nlktt48pW5B9VBivs3+KvAKY8w3 0hV3p9/QQIYN9aVxUF5aYgt/2R8+qUMhhBAFh6ZpXImPJ/L8eSLPnycuPv62V3Bz6SqjsefT 47T4OB08DHgYceyWyRmpzJieilKnGH1rKqBamNLpCANX2SlS25PnXzVh2RPP/LnneTbDxOH5 3vjlIW/Rl3Sn19NmtGgLW1bH8dFzCaz8sAx//ccVt+wrGt34YEEpKhwx0bFlIblE/TBivnl/ UQj64N4Sc+GjD/Fk5OeeYLfw+eYrbEl08IWPQNkfOqlDIYQQBUh8QgIJidcTgfisv729vG5Y L9cWd89qPvz3p3KcjAzlpaKO/cAlroph9nEdT/X3obQe0Jnp/E4g706twOFtoUyZEMzMVaV5 J0whfmcKhxzsHnCVoZIPn/6vBDN+Kcv+w2UYWk1j+9izfLXv1oTTp6Y3/bu5ElCIZnV40DHf sr8KgcIYc375N5c9v0gdCiGEKEiSUlIcWpZL4q4Q2qkI73R3o7ij94XWrCyaHM/lIt4M6Gi4 dit436aBfNzX+fotlHUKBj0YipsIvocfTn2AO//90o8QWxpz56VhAzJWnMFff73vsHJTX1ft cgytnLL6FZc/z5ZT8QxptB938x78K5/kyx32rDZnjdPLouhcaz9ezhG4Bx3i6bfiOJqeLYCU NH4YcJQyvnswu+2jdq9YDqaTZ7nFTFa/c2Ol8yz8KZK6wXswO+2lbMvzLI28hxbyO+yvq87/ fo7GJffeYVsa51ZG0aXWfjydIvAodogO7yVwKmuwtP34JeqZImg+6DxNi+7Bs9xpJv94njr+ e/Aoe4qZ1/rwO1DPucTs6Lbsxy5RzxSOTh+Bq+9+arY9x/Td9mzXGByoZ1sqIytFYKp7iaP2 rJfZ0/ioegSm6lHss18LNG/lckQu+yuXF+cYT/7VYaaUQ3G82/kIob57MJn3EPTYcQbPSCX+ 2m63s/uH83RtdJDivnswGyMwOe+lSIOLhOflZD6vx2AudZi2LYr6Rf6h1jtJ0vddCCHEA2G3 2x1alu+DU+1HrzBltUr5F/1o7nb7dbRUC7+/F8mE4868+V9fSt1jFM51PXjCT+Pk7lRiNdCH eDBwaCDDhgXQparulh9mxcWZTm8E0P1xA+oFCz9/coHlTu70fMEF52PxvPdWLKdVSFx3nlad ovgzxsQzL/vRtZrGpi9P02Z4EpkXMOz89dYJ+k1NIaOKN4MHexOy7yIfL701iclNbjFfpZ6L Z/SkDOoMKsroV1xIW3+JFwdd4YKa11rLlOP+sqYy+Ytkgjr48Wo7E7Frb9xW2vYonukQxa+n 9DR53ocWRaz8MfYkbd7OnvBo7DqoY+RUf0qfjuPTv5wY+5EHLifjmbYkAxVH6tnRmHPflmI0 82RfP/q94kvnJiaurLtM/xYnmXTsxj2WH/Wc13I5wpHj697iyZ86tJ+IoUuTU3z2ewa+jbx5 6Xl3ilxO4tt+x+kz14oGXJh9mif7XmLJESjb2JMXXvThxe5etGrqRKDD3wl5PwZzq8O4vSns uWxj/+Y0ou/yuBJCCCHuh3yeDlJjx/QYdiuujOvjgvGmZ9Vz8bzz6iUWbEjlgrcHn64qzRt1 9HlsNbwNg4mQYAU12kaMCoHlvRk9zpvM2SXiWHT4pvXdXHnlUxeqvZvI/F1JrLCXYMMqb4pg o3rUPvrvSuNghpVLX8Rw3M+budtC6FoE0Ox07n+IdrOi+eNjd17QJTFjXgb6OsVY+VcgFY3A ux4MCDvBlFuvbuRIn1vMWdRUaPl5KF821IHmS/Fz++i5JpGt6b50cvSqyDU57y/NolJndHmm PKUHLYDH2hyg3/qr27Kz4usY9tmceGNJecY31EF6Kv+pd4T/fh/N0vfds+5aqVDkcQ+aNcsg RA/+TTxpVM9KUX0CKUkqmmZlYW717OVozLlsC9CX8mL0pOtvmLz5PHWaXmbKT+n0H+187YDI sZ5NjlRtXsvliJz3173G0xXInzpUWfN5FCuvmOj9awWmtTWgA+wXEhj9hZWObY0oaISvTSZO 78LHf5dnZKW7/BZIzOsxmHsdFu1VgqWmRDIa+BB63+bdEkIIIfIuf3+WEhOZ8lMG7q396B56 m415mwir407Hzh5USk9k+JNHef13K/feqKWg14Nm17DludeIQt0OnhRRAMVA16kViFgXREMl jW27NLybedHAYCMmxkZMrEZYY1dc0tPZf0LDdiKV/ckKj7X1pNzVDMDDjVYN7txifq8UJxfq 18zabYqOwCJ6lAw7cXk8UQBy3V+K2YXmDbP6MSkGSpXMti2bhR3hdnShnnStmxWPkzOdOzph SEllx4HrO0LRXa8N3U2fOM2aez3nKeacrSPwCgAAFdRJREFUtpXtbzXdTvQlGxmV3KjjBefO ZJD9gtQ913Ney+WIXMqeX/Hccx3a0tmwyYauoi+vtTZc+5LRF/Xkoy/9qO6R+X+JUBNGWzrT hpxj7PcJ7Dhtd2zwezZ5PgYdqUOziRa9/WhTTrJ2IYQQBUu+trhfWBDD4mgDLwzwwv92v5qu LvR434UegBaXzNtPHOPLV6No16IELZ3vYcOqlajLoCuhxzuvv7V6I2VDrwfrWdKZqgDpqSQk acTMOUXwnJtfY8ZiAc2mkqRBMT99tjMgBTf3+5e4Y1Aw366Md5EH5rq/jDqcs39Crq6jAaqd hEQNpYQBX+X6Cj5+BhQ1g/hEoKgDQahqrvWcp5hzcWVbNMOGXWLh9gyS7XD1fjjuN3cju9d6 zmO5HHFPZc/HeHKtQ9VOXIKGrryBgDsejwphI0JZSBRjZ8TyQd9oRqLgH+bJkPHFebe50aFW BS0pb8fgvX5+hBBCiIcp/xJ3ezqzpiSSViGQ/s1y/8lVvF154RknJnyWRsRZjZbl7v5X1Hog iXXnIPAZZ4Ly3Eimw9npdov1+HiDU7VA5n500zzPio6QKgrKER2uCiTEq6hAZtu0RnJWl4IC LY/76xY6PZ4eCmpsZvekMnoAjdhoG6pOj5eH4++TWz3nV8xabDyvtT/HUj8vhk8qRrUgHfr0 FL565SK78vxuN1FVkpLh2nykeSmXAnodoGp3vvqUD/sr13gu5f42DtWhTo+Pt4L9bAZn7VDs TuE6mWn7YSnafqgRcziFdX/FM+WzaD7sqlD+RAidHehKpLjk4Ri81zoUQgghHrJ8S9wtW2OY EaHQYLwf1RzpfGuxsHq9BbvBHX/vu0/atfgUPhtymf2aiSHPueWt329OjM40a2hg6rIkwl2L 8FG9W/via6WdqOisseKPBE4NDaCMAUhKZsXmgp+453l/3cxgpk5NPdr8BBZsD6JuQx2kp7Ho t3Tsrp48XlmBOAfex4F6zq+YbYeS2Rar0HJCCUZ1y0zxrIfS+CQtj2+k6PF0B/WChdPpUM4V Mo4k8XekBpXyXi4UPT5eCvaDFk4mwePet67icNktGayem4S1oTety2ZLTh2Ix+5A4u5QHRqc aNrIyNgpV/h0lh+/9DGT87AABb8KbnSp4ILTriusm5fBycsaeGWL8A7l0ufhGLznOhRCCCEe slxvwBQx4zwzIjRQrWyO1bDZ4xg5OA1nnYHmbxahY4gC2Fk+5QqnPDz4qJvpNpe47Szoc5Sv r7hQNdSAU4aVfasTWH1Eo2RvP9r65S1o28ErvPNaKlyxsGNNEvtjFCoPLs57DRTQ7GyZcpHF xzPjj9xqR7Ols2D0eQ47g1sdP4aHJPPxz2mc22hDVe0s+/Q8F31NtBoaQIvArI0oBtq/H0ij VecZ88RBVj/jScMyerRkG5eCfZn2thtOXp706mxkycwLtGyVTpfHdUSuTSMjzIT+Yh4K5EDM H3TJt1MSct9fjtDz1Ot+VFl0kYntjnDkGWf0+xL5cy+UG+JPO18cS9wdqed8illfwkyoWWX1 mDO8c84N7/g0fl9oxetxhdS/L9KzXwZDv/J14I1MNHvCjPJZLN3qWWlTQ+HoXhXfSgq241d4 rZeBiT/4O1guQNFTr4kzphUJvNb0BH/WNmA5a6XSh6X5TwNHjq/rLsyMpN2riaj17RzcEHB9 cKUD9ezIJ8yxOvSn6VtBPP1rJEv7HyZsvictwow42ezExJjpOyOQhmaNte8dZ8w+A0X99Ljo VWJPpLJ2gw1dKR/qlbjxtOJO5VIcPgbzoQ6FEEKIhyzXxP3Yihi+XZjtAn5iEt9/mwR6M+bn i9AxBNTzcUz+zU6xHv60v10SrqmYPfRcWRXPD8vsWPR6Aku70GNMAKOHeubprqkA9jNJfP9d MiZ3A6WqeDFiXCAjerrgowCqyp4Flxm/Nnt7WwarJl1iFeDf151XG8bz1fgErnbrXT/jMuuN Lnj19KdF4PVgzFUCWbbJxJhRl1nw9xUmLlaxoeDf1o1Y1Y1iOj3PfFWa/ynn+GxRLBN3mnhi eAlGmS6wbFUeCqTlHvPIfEzcc91fDnJ+PIjfFyu8+X4Mq+bHofo60ebtEkwY7Y47cOvso7eX ez3nT8y6Er58MzmNAaPimDAyAdcQN7qNDqbZyqOs3JTCglkG2nzqm0vrMIBC7ZGlmHg2ko9/ S2JJkiv9vg6m/OTDrNxjYePvKZy1+1PNgXJdfb8Kg4ozfm8kHy9JZO5hBf9QFyraNUDJU9m9 q7pSzT8VS0MX/G9KOHOr5yL5Vof+1A3xZf4mA+NGXWLOX/FMXaNi0xTcS3jRMh4aBtiJj7Zy aGMKGxNV7Dod7gEmqnQqwuBRRWh0U/e1O5ZLcewYzK86FEIIIR4mJTEx8Y69Otzd3e/0VDYa Bz85QvVRGu/sqMDoajLiq2ArjPurMMacX/7NZc8vD64OFUVB0+7cUS6354UQQhR+SUk5377P bs24ZdmpyMjbrhtSosQN/997e1J6ClNnpGFo6MfLYZJUFHiFcX8Vxpjzy7+57PlF6lAIIcQj Ih9a3IUQQoC0uAshhLi/Le75fOdUIYT4d1MUadUXQghxf0jiLoQQ+URa04UQQtxPMmeCEEII IYQQhYAk7kIIIYQQQhQCkrgLIYQQQghRCEjiLoQQQgghRCEgibsQQgghhBCFgCTuQgghhBBC FAKSuAshhBBCCFEISOIuhBBCCCFEISCJuxBCCCGEEIWAJO5CCCGEEEIUApK4CyGEEEIIUQhI 4i6EEEIIIUQhIIm7EEIIIYQQhYAk7kIIIYQQQhQCkrgLIYQQQghRCEjiLoQQQgghRCEgibsQ QgghhBCFgCTuQgghhBBCFAKSuAshhBBCCFEISOIuhBBCCCFEIZBj4m7dMIRSBgVFyXwYK41k ly2HF6jn+blnabxLPcuME/Z8DvXOtEs/0t7LQLE+f5L0wLYqhBBCCCHEg2PI6Uld8SfoN9TI FXscO+f9yJbc3s1+iu2bzxB/Nomtx+z0Ka3Pv0jvvFGOzZ7CypSyvNG/Be4PYItCCCGEEEI8 aDkm7vqQ9oz8vD3Yj/L55tlsSczl3YwN+GDBHCocKUXHlqZ8DDMHGTuZMX0nSp3P6FvzAW1T CCGEEEKIByzHxD3vFHxqPkf/mvn7rjlJXDWF2cfdeOq9HjyQBn4hhBBCCCEegnwZnJqxog/+ +ut94RWnVky/rN24khbH7h/eomujyhT3dcNsNGBy9qBIgzGE2wCSmdvRGWOlt1k4bzCNS3lg dvIipH5vJu1KQLvdhrUoFk1ezOUinRnQMQAlPwojhBBCCCFEAZQvLe76kKcYONSbFE0lcvU0 Fh6+eQ2VC7N782TfpST7VqJB43Y093HBoKjYAisRmO30QT07j3cn1OC5dyfRN2070z6ZxOsd VIr9M5P2Pjem5vajs5myOpXyQ/vT3C0/SiKEEEIIIUTBlD+Je/mujB7XFchg9as/s+iWxN1K +NoNxOlr8vHfWxlZ6c6bVdOMtBk3j4+bOAPdaeV3nvIvLWbGsvG0e9EvW6u6hR3Tp7Nbqce4 PjUw5kdBhBBCCCGEKKAe0DzuBkqElsRo28+0IUMY+/0ydpxO5HYzSyrm6tSv5Xz1P/yaNqea IY0De4/cuH7iSqb8dBL31v3pHirT0QshhBBCiEfbA8p49YSNWMjCUc8SdHQWH/RtS51Qf4pW 68KYNVGo2Vc1uuCcrUFe5+mFp04jKSEpWz93jQsLprA4OoguAzrgL53bhRBCCCHEI86xxF3R o9cpoKo3Jtl54VSath/OYcuZGC4e/JtfJg4iLOZXPuw6lMXx2YaeWhJJTL/+rxoXS5yq4OLm er2bjP0ws6asJq3CS/Rv5nq3EQkhhBBCCFFoOJi4e+HjpcN+8Tgnk247v0semPGr0IQug//L kOY+kHSKk5evnw5oGdtYvjo2q3XdTuQfvxNuNVHxsbLXOuRbtk5jRoSeBv36UE06twshhBBC iH8BxwanKl7UaxKGacVvvNa0LX/W9sdy9iKVPlzKf+qnsWXKJyw+bgNUIrcmodmOsGD0Wxx2 VnCr8wofdCnF+vdaM2afL0X9PHHRZxB7YjtrN8SgK9WdeiWuT8CuOPlz6POWdF7/FGUs4Sz8 aQ2p/l3o1S4wq8U9geVT5nDKow0fdSv1oPr6CCGEEEII8VA5OKuMngqDJjF+7yt8vGQlcw87 4R9ak4p2O2hJ7FkwgfFrM7Ktn8yqSeNZhQ7/vi0Y2dmP+OgoDm3cxsbENOw6M+4BpajS6R0G j3qfRk7ZXmqsyqD/lOaX1yfy1VmVwKrd+GLi13QNyEzb1fO/MPm3WIr1GEB7P+ncLoQQQggh /h2UxMTEO/Z9cXd3f4ChJDO3oz891nVhyaVZtDXfbh07Bz+pQ/VRGbyzI5zR1fL5xq9CCCGE EELcg6SkpByft1szbll2KjLytuuGlChxw/+Fq6dJ+hamztiLoWF/Xg6TpF0IIYQQQvx7FK7s 16kRX52w8tXDjkMIIYQQQogHrHC1uAshhBBCCPEvVYBa3N3o9msa3R52GEIIIYQQQhRA0uIu hBBCCCFEIfBoJ+7qeX7uWRrvUs8y44T9YUdzA+3Sj7T3MlCsz5/kPPZYCCGEEEIIhxJ3jbgf 2+Kk96fPilunrynQ7KfYvvkM8Wc3sfXY/Urc76Z+7BybPYWVKWXp2b8FD3LSTSGEEEIIUTgV oD7u94GxAR8smEOFI6Xo2NL0sKO5LmMnM6bvRKnzGX1rFqC4hBBCCCFEgfVoJ+4o+NR8jv41 H3YcN0pcNYXZx9146r0elNY/7GiEEEIIIURhkGNXmRPj62NWdPj0WoZFjeH71mYURcl8OD3N zCsa2uXptHLKXGYs/zZbTv3GkEYlcDc741/5Wb7ckYQG2I+No55JQac34epbippthzB9dxzX b9uazNyOzhgrvc3CnwZQN9gds5MPZVuOYGmk7XpQWhy7f3iLro0qU9zXDbPRgMnZgyINxhCe tVrGij7465VssbZi+uWbbxBr5fSyD+lcqwRezk64B1Xh6bcWcDTd0XhUh+rnFloUiyYv5nKR zgzoGICS1z0mhBBCCCH+lfTvvvvuqDs9aVRU7L6VqO51ifATFip3GkTPNg2oX78+9es35onm NShmsJKW4Y6H9Sj7TrrjEjefFckN6VjfjVPrV/L7oUC6v1QXr+TLnEvzokKNqpTzt3B4zSLm zNmFX6fuPO6rAzLYN38ci/de4OAZhUY9XqFtuSS2LJrH/COlePH56rgrKhdmd6N+n5nsSw2g WqPGNKxbm+phFQl9rCHtmlfEQwHsFlLNJalVry7Bqfs5FFOCtm/2oIbr9TQ5cd0wmrQbxy59 Vdo/14aq5uOs+Gkav8XVp1ebUMwOxONmS8+1fooab6xT+9HvGDhiJe4DvuPz1kWRBnchhBBC iEdHRkbOYx419dZxl/EJCbdd19vT88YFiYmJ2p0emVTtysxnNLPOT3t5uUW7Pau2453ymkHn pZXtPU+LUjVNUy9pU580a4pPL21Z+q2vSNo0TKtkMGhVPtyjWTOXaHM6OGnoy2pvbkzL2vQV 7acObpri/py2MEXTNC1d+/0lb00x1tLGHLDeIZbsLNpfA4I0nfkpbdol9fpiNUqb0cZN0xd9 XpsfZc9aFqf9+UopzeD+rDY3TnUwHkfr56p0bcvwsprBqZE24bjdgfiFEEIIIURhklNunZiY qMXFxtzyCI8Iv+3j5vXyeTpIPXU7tKOIAij+dJ26k4h1o2iYbfylmp5A9KXLZFRqQh0vjXNn zpH9vENxqk79mk5Z/7gSWMQdJSOeuBQNMFAitCRG236mDRnC2O+XseN0Itk60jjG+g/bdqXh 3awDDQxXiImJISbWRljj2rikH2J/tqkjc44njxJXMuWnk7i37k/30Ed7Jk4hhBBCCJG/8jd7 1BenbKg56x8Fz5JVqBpWEk9F48q2b+jdoCSebt4EFAnEz7c9M2NV7PabLhcYzJhvF5UGoCds xEIWjnqWoKOz+KBvW+qE+lO0WhfGrIlCdTRONZGEJJWYOc8T7O+Pf9YjuOcCEtUMLJZsSXmO 8eSFxoUFU1gcHUSXAR3wl87tQgghhBAiDxyYVUZBp1NQNBXVnlu26oSz061LtdhFvNb+TZb6 PcvwSZ9TLcgVffp2vnrlE3blNWKn0rT9cA5tP7QQc3gb6/5awpTPvubDrgbKn5hLZy8HMmKd Nz7eCk7V3mLuRy1vnEddcSWkigGwOBiQg/VjP8ysKatJq/AW/Zu5OvjeQgghhBBCZHJoOkhn /wDclCQidhzE8nR1zLm/5Aa2Q1vYFmui5YQZjOqWmSZbD+3nk7S76G5yjRm/Ck3oUqEWTrt+ Yt28U5y8rIKXA8M9jdVp1tCLqcvWEe46ko/qed7T7C6O1I9l6zRmROhpML4P1Yy3WUEIIYQQ QogcOJS4G+u24+nAH5j1yZPU3vUUjxc1kRan0Hj0VF5M+5HRP+/n3MZoVDWJZZ+O4KJvMK2G DqFFYGYfE32JMoSaLawe05t3ztXHO/4ffl8YhdfjJlL//pSe/c4w9KveDkSSwdr3WjNmny9F /Txx0WcQe2I7azfEoCvVnXol9KAlsmXKJyw+njllY+TWJDTbERaMfovDzgpudV7hgy7laP/+ SBqtGsGYJyqz+pm2NCzjiZZ8mUvBvZj2dmNuc+Hgruqnf2U9kMDyKXM45dGGj7qVyuf+SUII IYQQ4t/AocRd8WrLhN/+h+ndb1i64Rdmpulw9ilD0CUb6Wd/5avxy651LFk/40vWG6vj1fN1 WgRmLtOVeJlvJu9jwKifmTByGa4h9eg2eiLNVjZl5aatLJjlTZtPe5HrPUS1ZOKjozi0cRsb E9Ow68y4B5SiSqd3GDzqfRo5AWoSexZMYPza7FPxJLNq0nhWocO/bwtGdimHucpQlm0qxphR E1nw9ywmLk7Dhgn/tg2JVRtTLA/Z9Z3rxw6V9ajnf2Hyb7EU6zGA9n7SuV0IIYQQQlyn1+tv Gfep19/ai0RJTEy8Y38Vd3f3Oz0lHGbn4Cd1qD4qg3d2hDO62iN+s1ohhBBCiH+xpKSkHJ+3 W2+d5z0uPp74xMQblnl5eODt5XXDMski77f0LUydsRdDw694OUyqWwghhBBC3Mgr60ZLSSkp ALi7ul5blp20uAshhBBCCJFP7qbF3VEyTlIIIYQQQohCQBJ3IYQQQgghCgFJ3IUQQgghhCgE JHEXQgghhBCiEJDEXQghhBBCiEJAEnchhBBCCCEKAUnchRBCCCGEKAQkcRdCCCGEEKIQkMRd CCGEEEKIQkASdyGEEEIIIQoBSdyFEEIIIYQoBCRxF0IIIYQQohCQxF0IIYQQQohCQBJ3IYQQ QgghCgFJ3IUQQgghhCgEJHEXQgghhBCiEJDEXQghhBBCiEJAEnchhBBCCCEKAUnchRBCCCGE KAT+D+GrCvn6b3EGAAAAAElFTkSuQmCC --------------3C030918C1FAA562D3E6EA2B-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 08:02:07 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 12:02:07 +0000 Received: from localhost ([127.0.0.1]:48991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT0ww-0004Ec-Tc for submit@debbugs.gnu.org; Wed, 22 Sep 2021 08:02:07 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:45038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT0wt-0004E2-0J for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 08:02:06 -0400 Received: by mail-wr1-f44.google.com with SMTP id d6so5924677wrc.11 for <50732@debbugs.gnu.org>; Wed, 22 Sep 2021 05:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=JT+0WWyReXjtHR+q/cHOpuT2YLP77C7fQleaNoeb5Gk=; b=lSN6vJpjffTvuAyfTfW2a/UsYRJSnWxvV0LVpvA6DVZA8KSfbtUK5wXkWYtIv++ay6 qvjA3E3d5Np7iqePQ6YqaGa91iAiF9Q8u7x86DsyF6/G366LtLHAE+c4fDPkwpVrwo1W vnfBiKYuwtVO2whBVhEmIkbqtg5vEWxakgqyCen26ibWm2x7nMdg+uMv+j3WSfLmG+7A uWTQ9KIxzCkaOvdqzzNNdBKrNYvlacWVfxN7BMhC+q0jNA0JE0I1qpe1t1cvk6DPsPpf AsTHfLFtKOQ5wBqVfciaWipPf4nib7IgNJpFqMq77cyldTmNDsLSHKhy6wdQqIIfC0nV ikgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JT+0WWyReXjtHR+q/cHOpuT2YLP77C7fQleaNoeb5Gk=; b=LQYVUDbSD/FxmJ2FKrCZBOR5TWTsTSChWzp1oFZh8Dt/RWEuUfQj6GeEojb0C78M9g d91wKw0Bbi+L9OlzNuXSGmzfAi2oSiXLOzmpn7aw+02j2B+AtNt0d2a5rqfdwWNiHZ2R HAg3XuMHjMfQbrEj0+x9rdRNZe5j+lIU+2GH0hTNTJAX59L7ryWdLG5h1cOMStEEiBAZ DrbGG5Hf17yeOxLS0k2CKzuSrGtzQepokx3pwtRbGRQk5MWfuDAM6T405S5Ej5/SQa8X q5B5uzoi/2LN94dgswhwJyOVyW2GPtfAdSWWyfhH4Lchdc/BUvxPKlcmydiE1b1RUEJB aiRQ== X-Gm-Message-State: AOAM532RCyZQ8yLsAF93gLqQpGTxevRVGMZ6H3x2sgKG/WzVEKKQphGW 98khIlrq5WSYkSJ4oOn+Kt3YjAAvoL4= X-Google-Smtp-Source: ABdhPJxgQzp9evJmtqI880qTAnFOZTn/zPCXrF6ZZeybv7S3oyFAO0cyB+KhP+pNBnUNaBT0bIbZNg== X-Received: by 2002:a05:6000:1447:: with SMTP id v7mr42986777wrx.344.1632312116908; Wed, 22 Sep 2021 05:01:56 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id v10sm2137381wri.29.2021.09.22.05.01.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Sep 2021 05:01:56 -0700 (PDT) Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Manuel Uberti , 50732@debbugs.gnu.org References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> From: Dmitry Gutov Message-ID: Date: Wed, 22 Sep 2021 15:01:54 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 50732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hi! On 22.09.2021 11:23, Manuel Uberti wrote: > This is a quick recipe: > > - emacs -Q > - M-x fido-vertical-mode RET > - C-x p d > - choose a project (I picked my .emacs.d directory) > - there is a blank line between the prompt and the list of candidates > - see attached screenshot for details First of all, it's easy to fix: diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index ebd21d4b60..028de4bbdf 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -943,7 +943,8 @@ project-find-dir ;; `project-files-filtered', and see ;; https://stackoverflow.com/a/50685235/615245 for possible ;; implementation. - (all-dirs (mapcar #'file-name-directory all-files)) + (all-dirs (delete (expand-file-name (project-root project)) + (mapcar #'file-name-directory all-files))) (dir (funcall project-read-file-name-function "Dired" ;; Some completion UIs show duplicates. But should it be changed? It seems, while "" is a valid choice (which leads to visiting the root directory), without it in the completions set fido-vertical-mode doesn't easily allow you to select such option. Whereas the default completion UI does. (Ivy has the same problem, except it never shows "", without or without the patch, so I'm fine with either). From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 09:10:34 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 13:10:34 +0000 Received: from localhost ([127.0.0.1]:49065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT21C-0006ve-3s for submit@debbugs.gnu.org; Wed, 22 Sep 2021 09:10:34 -0400 Received: from devianza.investici.org ([198.167.222.108]:36833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT216-0006vH-FQ for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 09:10:32 -0400 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4HDzDg17w1z6v5y; Wed, 22 Sep 2021 13:10:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1632316227; bh=vVA4/eZxgTiMx58/5zANpmGzv6WZfcYPrAANTKxuT7w=; h=To:References:From:Subject:Date:In-Reply-To:From; b=ls/xWF0GB4RsU65sGQ4FzGkCJJnD6SG4CTjB3IYI0+Rxqc5F+W6RsjVaXHmLRGUzZ qkj148jgX1cv0M25h1/YA5vT0zoR3vpihs+usbBxIpJmwqxfsTkP1VcGpXMgI/LT4U yxa/i3nwrchScS1tU0XPZalzVXItNJHvhfXapSNQ= Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4HDzDf6xWqz6v2s; Wed, 22 Sep 2021 13:10:26 +0000 (UTC) To: Dmitry Gutov , 50732@debbugs.gnu.org References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> From: Manuel Uberti Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode Message-ID: Date: Wed, 22 Sep 2021 15:10:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 50732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) On 22/09/21 14:01, Dmitry Gutov wrote: > But should it be changed? It seems, while "" is a valid choice (which leads to > visiting the root directory), without it in the completions set > fido-vertical-mode doesn't easily allow you to select such option. Whereas the > default completion UI does. Interesting, it seems to be just a matter of how it looks with a vertical UI then. With the default completion a blank makes more sense to my eyes. However, this option leads to the root directory just like C-x p D does, IIUC. I guess I could live without the blank line since there is already a key binding for a Dired buffer in the project root. -- Manuel Uberti www.manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 09:25:29 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 13:25:29 +0000 Received: from localhost ([127.0.0.1]:49094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT2Fd-0007eG-Hh for submit@debbugs.gnu.org; Wed, 22 Sep 2021 09:25:29 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:43954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT2Fb-0007ds-So for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 09:25:28 -0400 Received: by mail-wr1-f44.google.com with SMTP id w17so6698249wrv.10 for <50732@debbugs.gnu.org>; Wed, 22 Sep 2021 06:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Hlr4y+AmuCU4alenWrJTfvlqsUnXLSjg3M161jooXe4=; b=MsjegkS1nNxSFVK1CAgnyqpnaVUvinO8X5qRP1KGzl5r1dVrQgf9FXchtPfX8mqCy8 rkEfds0yC/E7j/DRiQptSUVVn7HtK31jA6ncPGNgqcdGXtdyAWKwICVeUat/Y/cOJ+MW +X7hQBnibZ9XrvkUPguBJLxGH3bRgwtBWcvEV2GI8t25cKeSM4vjgGT5uZcBq+KTIwM1 ZxKTic/X4WhkXpwGnqyXc/G/K4sqKdPo87x6zLU+uyrLpWnW1qD0ONRIyuKQVSSPBsIW ZY4RREpNK1KTqT1ql+aOYGtPacxL5eMCqVVHd11t0jaRypOD3fhIRcnJ24xqwPfgYQRC NVaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Hlr4y+AmuCU4alenWrJTfvlqsUnXLSjg3M161jooXe4=; b=s+6ICB3wWSWnx5xKNm6gIrFf9iEUtamD6Tn7pJvogNMLtW7+2YbZRlCdK9hCKh4h1S lWBjW351XaN9/080i8IvEkMxOhG3tmj7TzdnzSkB1KbKyeoQmYjyGllOecH1sfbXMcxl hRelhx4iEIUfmWSZx73m7odFdkrQKSHSpWumMlm7MiYFaXYSfBqc14uG03BAaeCIPvEx HVoAzNLbIBfXZk3B729hFfnnDRingM5Cz/9HhFL/uIXxZSaiWRPxNo6BMs2WPRBWJsbL tAcY827b17W3NuWf0ibmrBDK7iX3FSBnbLxdirM4Zw1uwmgzCSzW6O3CdUsVulu4bHah Fl0g== X-Gm-Message-State: AOAM530omqjDsSLi5a0wQyMlIkrJll4z4C8RxEEyWRQpVPDzfHnZtI6w 9yYgmzWqeLMKiA55K06OSBI= X-Google-Smtp-Source: ABdhPJzOWGXSz08OzvyjqjtnkbicJG/mL8TsycSepwhK1xAbJ++rAjOcvSOWPmgbYyCrKXzh8jyXAw== X-Received: by 2002:adf:e546:: with SMTP id z6mr41981311wrm.346.1632317121923; Wed, 22 Sep 2021 06:25:21 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id a72sm6257030wme.5.2021.09.22.06.25.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Sep 2021 06:25:21 -0700 (PDT) Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Manuel Uberti , 50732@debbugs.gnu.org, Juri Linkov , =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Stefan Kangas References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> From: Dmitry Gutov Message-ID: Date: Wed, 22 Sep 2021 16:25:19 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 50732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On 22.09.2021 16:10, Manuel Uberti wrote: > On 22/09/21 14:01, Dmitry Gutov wrote: >> But should it be changed? It seems, while "" is a valid choice (which >> leads to visiting the root directory), without it in the completions >> set fido-vertical-mode doesn't easily allow you to select such option. >> Whereas the default completion UI does. > > Interesting, it seems to be just a matter of how it looks with a > vertical UI then. With the default completion a blank makes more sense > to my eyes. > > However, this option leads to the root directory just like C-x p D does, > IIUC. I guess I could live without the blank line since there is already > a key binding for a Dired buffer in the project root. That also makes a certain amount of sense. What do other people think? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 09:36:45 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 13:36:45 +0000 Received: from localhost ([127.0.0.1]:49167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT2QW-0008Dl-Ot for submit@debbugs.gnu.org; Wed, 22 Sep 2021 09:36:45 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:40485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT2QV-0008DN-SX for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 09:36:44 -0400 Received: by mail-wr1-f48.google.com with SMTP id q26so6870944wrc.7 for <50732@debbugs.gnu.org>; Wed, 22 Sep 2021 06:36:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=UZU3prhmfD72oh7uWlYGqb7kYSthbKoe9rX85cFIz8k=; b=puytlpSppTnVZcJFD5YmFo79G7b+Q66Kav/dY19bXqQp6I+5Zdn3dVIak3ScDi8UD5 tasBHi37a34bCEVZmmTB/PTP/TLWOwb0R7clrKa8PEgIVJ2dTtfkHWkmVk6lwjA0R9yr FlFKKPtStyWWIoKFVIOq8OBzipiNr1/qfGbPiLDK4+DxEzPrY5VqBkFiXZY23ex9BrUi ro/QBjHAMWHdgyrX1f8NlQdvc4tmrZAbF2U9k0z48y27LoyyDDAwmJS7rbVCwz5TB2OL T4njUinUE72Ka9xiGwQMxBmeDJncwAaIWraGoAF/n9okC5A/qNxpWp1ThP/Xpx1A5Cgf Zk1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=UZU3prhmfD72oh7uWlYGqb7kYSthbKoe9rX85cFIz8k=; b=Fn/5rqCfQCXvkVSVrWTTG1YDwIGuvEORzTVtE4Gq66MloO61OQ5kjMQxLoHtorSbsy xw7w7c2zao29a2sVaQq4HF7rTA2inZLHGQ3/6TBJ+UwdZmdE9tCbchWlDyKiUVOQDv1O Rih9ZaknRovjZ7XL5ViuYmeyg9L//ES9tN3atVw4+aiUNdFJFOdUwpzqMnMGfX7TI/Yi ZlINuxoRZ+P19ovHXu1IL5j1b8SUu1SMUvW9eNdgruoH07rWrYdsMNpzYYFcQopKlnf2 fy/s7X/ERjMcPrmm9kRGnntNcTaqHXi1Vnfx04/tk2SjcWMreWZDfFz0ki/iBUL+1eUe mUoQ== X-Gm-Message-State: AOAM531awxW2xaDHdns9UcEQB9cpoayP13GS3bmSOaxLKIJ0fUYpWw6c ODcQO94H3WWj69yScpOiIsY= X-Google-Smtp-Source: ABdhPJxGyMvM8izk818h5ma2Y7J57pDj+M/490TU3WlVUHsn3sSBbBONUhiB+IaNbMD2SV9mQXtbmw== X-Received: by 2002:a5d:598c:: with SMTP id n12mr40875342wri.391.1632317797762; Wed, 22 Sep 2021 06:36:37 -0700 (PDT) Received: from krug ([62.48.174.238]) by smtp.gmail.com with ESMTPSA id f18sm2603534wrw.63.2021.09.22.06.36.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Sep 2021 06:36:37 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: Dmitry Gutov Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> Date: Wed, 22 Sep 2021 14:36:35 +0100 In-Reply-To: (Dmitry Gutov's message of "Wed, 22 Sep 2021 16:25:19 +0300") Message-ID: <87ilys68bg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50732 Cc: Juri Linkov , Manuel Uberti , 50732@debbugs.gnu.org, Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: >> On 22/09/21 14:01, Dmitry Gutov wrote: >>> But should it be changed? It seems, while "" is a valid choice >>> (which leads to visiting the root directory), without it in the >>> completions set fido-vertical-mode doesn't easily allow you to >>> select such option.=20 M-j ? >>> Whereas the default completion UI does. In my tests, if I TAB TAB to see the completions with the default UI, I also can't select the empty string that's shown in *Completions*. Therefore I don't think this is Fido-specific. I guess you could also put `./` there if you wanted, like M-x dired does. Or take it out entirely, like Manuel suggests. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 10:46:42 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 14:46:42 +0000 Received: from localhost ([127.0.0.1]:51434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT3WE-0003ha-BJ for submit@debbugs.gnu.org; Wed, 22 Sep 2021 10:46:42 -0400 Received: from devianza.investici.org ([198.167.222.108]:42195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT3WB-0003hH-1j for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 10:46:40 -0400 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4HF1Mc4j5fz6v6F; Wed, 22 Sep 2021 14:46:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1632321996; bh=OT292NWCLMdqC8OU8Pfm0YH7NUAc8OA54c5D4QDi55E=; h=To:Cc:References:From:Subject:Date:In-Reply-To:From; b=YJqKE8zuipQ9nawp7hS2O2frxEeM+3MzdxEqiLqYYpo394ndpuPG2eT+Cb+rF59Tk ybmsTgLyaVd3FwLZD2WOYvQAHNC0Y4e+xQbucz6Zz6+piZCzojW+wjv6pghxvhRFme vH9WuNu8M6+WsbaFMha9/g9/m8bYFMMPYgfDRJzk= Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4HF1Mb4rs1z6v5y; Wed, 22 Sep 2021 14:46:35 +0000 (UTC) To: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Dmitry Gutov References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87ilys68bg.fsf@gmail.com> From: Manuel Uberti Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode Message-ID: Date: Wed, 22 Sep 2021 16:46:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <87ilys68bg.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 50732 Cc: Juri Linkov , 50732@debbugs.gnu.org, Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) On 22/09/21 15:36, João Távora wrote: > Dmitry Gutov writes: >>> On 22/09/21 14:01, Dmitry Gutov wrote: >>>> But should it be changed? It seems, while "" is a valid choice >>>> (which leads to visiting the root directory), without it in the >>>> completions set fido-vertical-mode doesn't easily allow you to >>>> select such option. > > M-j ? > This works and indeed makes the blank line redundant. Since it is not possible to assume that all the vertical completion UIs out there have something similar to 'M-j', using './' as you suggest would make it easier to understand what that candidate does. -- Manuel Uberti www.manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 12:19:12 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 16:19:12 +0000 Received: from localhost ([127.0.0.1]:51509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT4xk-0007Xl-EB for submit@debbugs.gnu.org; Wed, 22 Sep 2021 12:19:12 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:40487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT4xa-0007WR-TO for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 12:19:03 -0400 Received: (Authenticated sender: juri@linkov.net) by relay10.mail.gandi.net (Postfix) with ESMTPSA id EA621240007; Wed, 22 Sep 2021 16:18:54 +0000 (UTC) From: Juri Linkov To: Dmitry Gutov Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode Organization: LINKOV.NET References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> Date: Wed, 22 Sep 2021 19:14:12 +0300 In-Reply-To: (Dmitry Gutov's message of "Wed, 22 Sep 2021 16:25:19 +0300") Message-ID: <87sfxwtwob.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 50732 Cc: Manuel Uberti , Stefan Kangas , 50732@debbugs.gnu.org, =?iso-8859-1?Q?Jo=E3o_T=E1vora?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) >>> But should it be changed? It seems, while "" is a valid choice (which >>> leads to visiting the root directory), without it in the completions set >>> fido-vertical-mode doesn't easily allow you to select such >>> option. Whereas the default completion UI does. >> Interesting, it seems to be just a matter of how it looks with a vertical >> UI then. With the default completion a blank makes more sense to my eyes. >> However, this option leads to the root directory just like C-x p D does, >> IIUC. I guess I could live without the blank line since there is already >> a key binding for a Dired buffer in the project root. > > That also makes a certain amount of sense. > > What do other people think? Please don't change project-find-dir, it has no problem. The problem is in fido-vertical-mode. It should display an empty string with some visual indication, for example: dir1 dir2 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 12:22:14 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 16:22:14 +0000 Received: from localhost ([127.0.0.1]:51516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT50f-0007eb-TM for submit@debbugs.gnu.org; Wed, 22 Sep 2021 12:22:14 -0400 Received: from mail-pj1-f46.google.com ([209.85.216.46]:41892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT50d-0007eL-U9 for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 12:22:13 -0400 Received: by mail-pj1-f46.google.com with SMTP id pf3-20020a17090b1d8300b0019e081aa87bso2758581pjb.0 for <50732@debbugs.gnu.org>; Wed, 22 Sep 2021 09:22:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=rnHXN51TljhItwzgCBjDoX5PC53iiVjKFiHpVVCUte0=; b=GlSF7/LsNce6fnVH4jBfwSGQK77d27x5myPS3UPdeE3Vz/v8WjckcYpLJD5BxLkwel U8yDbbKeuFaO1GX6EUii/07f+Gk/9HKlhz2MxXTuNFEFY7CtLt+smwxfZoG8pR6UMevI kR1WlQiKnqTcA23+/fV3NMRqtYKMyq84xUli2jxfJ14afeFjqDgGT8rMu9HZefM4036P BOeOzh2AfOXG0NpfeFWtqTv9Ab15bB9sdw1AxnalFRk9mgUxmXPL042gIrM8RyPsMwOE skLlSCuHKHTkPHuHyzCzdKgg3SWcxNl916AkDKlqWxWJTXM1+dBr63hKMZ17b+lpc6r2 ViXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=rnHXN51TljhItwzgCBjDoX5PC53iiVjKFiHpVVCUte0=; b=Pp7UTdsS+tuBP5/+fP1zrqpPSEeVMis7N+8gkM+X4t3Kp01QKLOK7mUu/NjtAQwIel Amt/PhPYl2LD0QIsabsnwGyJc2332eU8/NVGboQ44pCnvj7nR/SS13Zk/0cZQOVYFE1h SsDGXtHw7L+I8ewFbiBPrM0c6K71rDGv1OdwtlnjId94O2ce1BBE/TT28f1e+fswXLuI UD8/NPqrt6KoLiTiNKVXy5t/jw4ckPWOsGfm5nLsx0FDj+mHZ54bJug7Xk44lVsLoHjC PbwI7qYMMOVV41aKoItW+uf0bxKaTkOpnMi4AEq8OqyfHnUuPUhZKVy2HYG1DA56PPLM 1Fyg== X-Gm-Message-State: AOAM530F1aEJ1NsKOyWlMYPvU+S3jBpQNi315DVXcp+PXmqnC9DV78FW mpxg5lvuBT3uuRFFOTyfN2pDv6y4xMAfgfjM5TI= X-Google-Smtp-Source: ABdhPJwLG9ISt+DisClFjx2/S0cVddRrXTzFtrov1d6bwAe53HMA90XFZvtaSY/4Ovhm7/Z9Fh0zrWBscsotAF8vnXs= X-Received: by 2002:a17:90b:3ec3:: with SMTP id rm3mr12283881pjb.70.1632327726117; Wed, 22 Sep 2021 09:22:06 -0700 (PDT) MIME-Version: 1.0 References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87sfxwtwob.fsf@mail.linkov.net> In-Reply-To: <87sfxwtwob.fsf@mail.linkov.net> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Wed, 22 Sep 2021 17:21:54 +0100 Message-ID: Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Juri Linkov Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50732 Cc: Manuel Uberti , Stefan Kangas , 50732@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, Sep 22, 2021 at 5:18 PM Juri Linkov wrote: > Please don't change project-find-dir, it has no problem. > The problem is in fido-vertical-mode. DId you miss the part where I showed that the *Completions* buffer also displays an unselectable empty string? Why not do what `M-x dired` does? Dired users would appreciate the consistency, regardless of the completion UI they use. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 12:24:54 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 16:24:54 +0000 Received: from localhost ([127.0.0.1]:51528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT53F-0007lk-Ub for submit@debbugs.gnu.org; Wed, 22 Sep 2021 12:24:54 -0400 Received: from mail-pg1-f177.google.com ([209.85.215.177]:33669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT53D-0007lQ-NA for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 12:24:52 -0400 Received: by mail-pg1-f177.google.com with SMTP id u18so3300442pgf.0 for <50732@debbugs.gnu.org>; Wed, 22 Sep 2021 09:24:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=73zl30gq8sUuDwi7y4jufQDKNqrIYzh5zh+Dfa/Ay5o=; b=LbZXINuw9Clg0jtQywjTKgUdjH56hH+jlKPbEurDoZMuXm6NZifoBnmWQIXWdtisGt HVpSuy+Axybib07Xpjn4poctY+vR2zUz5SJ2Krf8outIe8wR/C2hlqGhRe+oUGBb3bqP xUMbfOUGMFWf0LGQOxeWXEc/qpAt/9REKs8o/Q/TbMZAP9o2s69okh27PzT4UMLs/u8K ZFYCS5olotEQ5pysls07EPCaHrRqmnAUfJ4QGxhJ8naheRgqjHEP6zpmJZLUbYhfrcMr ygWsGQuwCVlq8yYJWHJ4G0bg32aVj24ouVTcxmiRI9o5anUJSjbeNPEHBGhuiJASUm9X 9mEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=73zl30gq8sUuDwi7y4jufQDKNqrIYzh5zh+Dfa/Ay5o=; b=f/tDc+JUh2B/pbmnCp4e8JIKxEh0Q8KXRzBD4LVDBE40fsoyn2YRvy9Hk6zQdrkbq1 gdkC2IGcRHkaotucHixxP/YHQS892ZDKSvZR7adFCI+1UruySCU7h0krWESI7l0Pd0aB 26khSK+0T9VROF333CmuS8RjX4uB2aY223uRnBLCyE1PRt42L/BxA52Cw+ghx+9RnYQ+ uo2Yc5H3iR9ixqr33y/iEbj0D2sjM/UJPzQ8TeiKG8YVdQaGgoARmJcjCwmyUrScBLfb lvmltalL+bAtJ8ipDe/J3lxpcBNODlo5M2p5JnzzE/126ggX0EQ3CDVSx2ogiD+Ohdms uecg== X-Gm-Message-State: AOAM532qn373kFWK8dKzJwS9XTI2HqRjzNW8GWwtC4DlCefgxnhSfKud gqLWEENrdzSksk43S22RSADNC1VUJ8sVjWKlEsc= X-Google-Smtp-Source: ABdhPJxvX/zigLg7vl7LP/1fIwgKBhIRxC7m4ZJkaDhOeU4IjQFQGUnJX73cUHTuTMRyTT9KYcYll+LTpyGcnHIj6eY= X-Received: by 2002:a63:2cce:: with SMTP id s197mr453687pgs.45.1632327886072; Wed, 22 Sep 2021 09:24:46 -0700 (PDT) MIME-Version: 1.0 References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87sfxwtwob.fsf@mail.linkov.net> In-Reply-To: From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Wed, 22 Sep 2021 17:24:34 +0100 Message-ID: Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Juri Linkov Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50732 Cc: Manuel Uberti , Stefan Kangas , 50732@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, Sep 22, 2021 at 5:21 PM Jo=C3=A3o T=C3=A1vora wrote: > > On Wed, Sep 22, 2021 at 5:18 PM Juri Linkov wrote: > > > Please don't change project-find-dir, it has no problem. > > The problem is in fido-vertical-mode. > > DId you miss the part where I showed that the *Completions* > buffer also displays an unselectable empty string? > > Why not do what `M-x dired` does? Dired users would appreciate > the consistency, regardless of the completion UI they use. Regardless (I really think you should do the above), I don't object to adding your "" idea to Icomplete and everywhere else in Emacs that is affected by this. At least I don't see any immediate problems with that idea. So the two things aren't mutually exclusive. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 12:52:24 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 16:52:24 +0000 Received: from localhost ([127.0.0.1]:51586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT5Ts-0000Ne-Cn for submit@debbugs.gnu.org; Wed, 22 Sep 2021 12:52:24 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:38347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT5Tp-0000NH-Pn for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 12:52:22 -0400 Received: (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 615C01C0006; Wed, 22 Sep 2021 16:52:13 +0000 (UTC) From: Juri Linkov To: =?iso-8859-1?Q?Jo=E3o_T=E1vora?= Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode Organization: LINKOV.NET References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87sfxwtwob.fsf@mail.linkov.net> Date: Wed, 22 Sep 2021 19:51:34 +0300 In-Reply-To: (=?iso-8859-1?Q?=22Jo=E3o_T=E1vora=22's?= message of "Wed, 22 Sep 2021 17:24:34 +0100") Message-ID: <87pmt0sgdl.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 50732 Cc: Manuel Uberti , Stefan Kangas , 50732@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) >> > Please don't change project-find-dir, it has no problem. >> > The problem is in fido-vertical-mode. >> >> DId you miss the part where I showed that the *Completions* >> buffer also displays an unselectable empty string? I confirm that the *Completions* buffer can't select it, and I've never seen completions with an empty string. So indeed why project-find-dir should add it? Maybe the problem is in project--read-file-cpd-relative? Other completion functions allow typing RET to accept an empty string as the default value. Why project--read-file-cpd-relative can't do this? >> Why not do what `M-x dired` does? Dired users would appreciate >> the consistency, regardless of the completion UI they use. In Dired directory names are absolute, but in project-find-dir are relative. Regarding your suggestion about `./`, I guess it could be used when project--read-file-cpd-relative can't do better. > Regardless (I really think you should do the above), I don't object > to adding your "" idea to Icomplete and everywhere else > in Emacs that is affected by this. At least I don't see any immediate > problems with that idea. So the two things aren't mutually exclusive. I don't know if empty strings make sense as completion candidates. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 12:55:23 2021 Received: (at 50732) by debbugs.gnu.org; 22 Sep 2021 16:55:23 +0000 Received: from localhost ([127.0.0.1]:51590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT5Wk-0000U5-S3 for submit@debbugs.gnu.org; Wed, 22 Sep 2021 12:55:23 -0400 Received: from mail-pg1-f176.google.com ([209.85.215.176]:46055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT5Wg-0000Tg-SG for 50732@debbugs.gnu.org; Wed, 22 Sep 2021 12:55:21 -0400 Received: by mail-pg1-f176.google.com with SMTP id n18so3292340pgm.12 for <50732@debbugs.gnu.org>; Wed, 22 Sep 2021 09:55:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=lJ4sekEhRKiqiDDautcj9eDR/dYqwSEEHft/4eH8cjk=; b=OnbTKCYSDV1IB26ymIIHIklZzeTtqIfTKLfjIB40bDvOMP+RKuKuf8lB73RayTzmTi OuUovQWZ4Zz+mlAmHQjQUNup6GnzREKFy9Ix7GEhveNDOykfeshYw29AcoLY4a1VurSp Lq3E+21vYFECL+oAH++LRl814G/xGjmNCdXThCMG2wAJH4PeLlx43IE4fvXJanIRhmS9 CMv/DaEiQcFa0KtsrBfiFzrIU2nIhaKGSVSPW23RCTN2TRyHKwomtW2vQMSx5vTNUL+E lKU0TKlBYfZ4PB0qri6cY5fC/bEQNDG1ObiBPS3zOXXxQRZxBSUxCVQcomFM7c/pr8/v O2Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=lJ4sekEhRKiqiDDautcj9eDR/dYqwSEEHft/4eH8cjk=; b=eGHaqSxRv+euuqhNrahA6R+DIQ18AZBOOCo/J19H4MvR4Vs/BGA7kPq0pLmPEZJAfw 5uiC0mSGXAQ/6MyHcwxeDd19DmMKXSflzy6Xrw8beB7AsiuFzB8/+S7JTsHcMgxg5L3O LMDxZgqrtXX3CjC8O/xiSAggh3Znqr/fd/4Fkt1ZZ/IS94JAVU3hZakLNJ2JiUQJZM0f lU+TyeZP9v7MYC3cCak6vV/vT8MDdx2oY4kcCqmxkHfSAWXqRjVlxsIvuChWif+1/upt cwcS1BcNhDpWLVd8akMHjdtdKh81X906uUtnq6dltKvMMvm6gWAofpdwgeebgETnr5RZ wNrw== X-Gm-Message-State: AOAM531MfaASNYOtGQ9pluNQ33H9Gu84+92t1abM6M4eOQbNTtTd0G8Y a72B8XerPWN0WG5dqDJkG2dKRS0m88kB2D9Bry4= X-Google-Smtp-Source: ABdhPJy0yJ1AI2m5L1iA7M68eArkUwGFdNAiwfr7JlB9MiXMg3RowVGsjQ8mgknow3NBhc7DQDMfQYaK+tkdtCap52M= X-Received: by 2002:a62:7f01:0:b0:43c:ecef:98dd with SMTP id a1-20020a627f01000000b0043cecef98ddmr433628pfd.50.1632329712795; Wed, 22 Sep 2021 09:55:12 -0700 (PDT) MIME-Version: 1.0 References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87sfxwtwob.fsf@mail.linkov.net> <87pmt0sgdl.fsf@mail.linkov.net> In-Reply-To: <87pmt0sgdl.fsf@mail.linkov.net> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Wed, 22 Sep 2021 17:55:01 +0100 Message-ID: Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Juri Linkov Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50732 Cc: Manuel Uberti , Stefan Kangas , 50732@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, Sep 22, 2021 at 5:52 PM Juri Linkov wrote: > > Regardless (I really think you should do the above), I don't object > > to adding your "" idea to Icomplete and everywhere else > > in Emacs that is affected by this. At least I don't see any immediate > > problems with that idea. So the two things aren't mutually exclusive. > > I don't know if empty strings make sense as completion candidates. I also don't. But if some backends do produce them, maybe it does make sense to represent them in a slightly better way. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 22 14:09:22 2021 Received: (at 50732-done) by debbugs.gnu.org; 22 Sep 2021 18:09:22 +0000 Received: from localhost ([127.0.0.1]:51647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT6gM-0002u8-Db for submit@debbugs.gnu.org; Wed, 22 Sep 2021 14:09:22 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:46955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mT6gJ-0002tq-LY for 50732-done@debbugs.gnu.org; Wed, 22 Sep 2021 14:09:21 -0400 Received: by mail-wr1-f44.google.com with SMTP id t7so9374062wrw.13 for <50732-done@debbugs.gnu.org>; Wed, 22 Sep 2021 11:09:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=xScNJI8vb1Spqq8SsPHEA4/v42KFNbNqxX1GNBA5fWU=; b=VaB3CunHfAWLJJ8wcpXD2nsFVgTbmYFOv/JzI5j6kIHcIFsk68/HoVQzeK6vrH2/KJ Pszm6cGWWi25m97mZIz8v9sF6l6hxyL4KNcc46pbnWglzSY7CnZiZenlcoiwibIsCf4S V5vdYcTZPRXUJe47nlbRQxZfLcfkGMPVOxmwb+CXvdPZYhgfKnv+1LAW2RTjcUBSUXlG DLyKfiFe7dmOKaB6YrhMJFlgweMzYaL4Hqi6z8c4X78TrDq/ynRJPsRHXxX4Cxn35msw JTdIyL5IYbG1QwE16YAQuNqIZO5t8xDml0tQRF5NRRW3T6205pdcnt4FxOhZcJDqHnVP wPXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xScNJI8vb1Spqq8SsPHEA4/v42KFNbNqxX1GNBA5fWU=; b=kBKlvuXwMVgl34qbW+YezYbPDRYokH3jNftskXwuzOzIsaoEuEiFXxmB4P6hHPcEqh FzcmChoLG9q2/Bt1RDqIcQeNAG6dfxddI+jjDYGTsO+qpNvvpA4JI+3VItRDTaI21oWz FG2+LSXcfkNa5hkHa+8eFd+GfM9TBTYoI84fb3L4743+Jg8DPpAY/GNMp8Q0mbJ6FMPg ShL7vrD9SMyVUkfCqbELBT/bN8690X2aGHDYbrx+uCmUEkXoTPqxbuB99uFM//+BuvWL ytjdLChoRFtQF5Tw42CfXwVKre0oTzF1gK+EeuJPtcShaRWPuu9Ld9lCB2F3MjUxjiSL u+UQ== X-Gm-Message-State: AOAM530BuAE9aBVPan/BDypFoyyj4J3+lfkZT76ZsLWExMJlRvyXsO4u AJc13WW0kND+fjy9bUkgbB4= X-Google-Smtp-Source: ABdhPJxkHnry3CXs5yMZCASzvE5Zih5LwY321ZGHhAMC/FjJ5gOkhpABSVo4e7sYMivMxhi756tcaA== X-Received: by 2002:a7b:c8c3:: with SMTP id f3mr11987572wml.30.1632334153812; Wed, 22 Sep 2021 11:09:13 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id k1sm3010267wrz.61.2021.09.22.11.09.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Sep 2021 11:09:13 -0700 (PDT) Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Juri Linkov References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87sfxwtwob.fsf@mail.linkov.net> From: Dmitry Gutov Message-ID: <9051c042-5f00-4c87-3250-28e807e44f9c@yandex.ru> Date: Wed, 22 Sep 2021 21:09:09 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <87sfxwtwob.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 50732-done Cc: Manuel Uberti , Stefan Kangas , 50732-done@debbugs.gnu.org, =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On 22.09.2021 19:14, Juri Linkov wrote: >>>> But should it be changed? It seems, while "" is a valid choice (which >>>> leads to visiting the root directory), without it in the completions set >>>> fido-vertical-mode doesn't easily allow you to select such >>>> option. Whereas the default completion UI does. >>> Interesting, it seems to be just a matter of how it looks with a vertical >>> UI then. With the default completion a blank makes more sense to my eyes. >>> However, this option leads to the root directory just like C-x p D does, >>> IIUC. I guess I could live without the blank line since there is already >>> a key binding for a Dired buffer in the project root. >> That also makes a certain amount of sense. >> >> What do other people think? > Please don't change project-find-dir, it has no problem. > The problem is in fido-vertical-mode. It should display > an empty string with some visual indication, for example: > > > dir1 > dir2 While it's a possible improvement for icomplete-vertical-mode, I don't think it's the best UI here: showing will keep the user guessing what selecting this value will do. OK, I've added './' as an option. That was a bit nontrivial because of the existing project-read-file-name-function abstraction. Thanks all! Closing. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 24 13:20:02 2021 Received: (at 50732-done) by debbugs.gnu.org; 24 Sep 2021 17:20:02 +0000 Received: from localhost ([127.0.0.1]:59181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTorh-0006Xc-Mt for submit@debbugs.gnu.org; Fri, 24 Sep 2021 13:20:02 -0400 Received: from mail-pj1-f52.google.com ([209.85.216.52]:52143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTorf-0006X8-6a for 50732-done@debbugs.gnu.org; Fri, 24 Sep 2021 13:20:00 -0400 Received: by mail-pj1-f52.google.com with SMTP id dw14so7444272pjb.1 for <50732-done@debbugs.gnu.org>; Fri, 24 Sep 2021 10:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=gh04B5/S4TBToCMYnmjSZb6s8MqymtIhToVr2G7duFU=; b=q3oH8UdL2zqoYf1+OVOjjYtxga48hU5ibb0t4sUrjm6slXAV6qnFWsSWHa1+9p5Bcc JYLsplLoxlSqT2nO//Hml5i0jRsyjVuXngPCjTcEY6CAbQOuxUF0BBk/8xvgFi2Q7TnR GDZPGNk3ZTwh4TcCsWWyWAud1qFgIkT9jUFxi6qQ0hLgbdVl4H4w9tyD1eDnLpjBC0Be f4+RYZwlcbAMdyKftu2UP4KQaQWb7mSJbK6EJ3A6gG/7Av9Vnay5IOn7MrSWKoiZ6kHa cuNtwmxt3J8q94z8y+C54VyH/e52xbqw6bvprSx9J5mXM5KSZLqWoE2DqbgkanehKSmn fZDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=gh04B5/S4TBToCMYnmjSZb6s8MqymtIhToVr2G7duFU=; b=tOU6Gb2LL5PmrqbFhIhjMLPGan6Xw7uFIRUG7h/4TQGZ5G6jlZep/lM5mtz/ydJp/q 7DCdPeKjv9Cw4HYyXQKv2FqO3ppSroObxg9OF0he/PT4IbMcO8tb8x6224S7q46IR9Ch 1VKJQag/nLiRTRdmHN8B4yOEw/dryR8IIit6cC/2YH9yiw9wHD43vLX/OEgIj+4pDkKa LDaJyhZyi8D+Xbyg+Nr4uqcar5b6ffPzFB8OtDmloHTvHp6pahftirD8RsM42xk4YVlw CPWLLetTdlXD5RI0+ET8PXwtB56P2jJrA9+0TOjrbrnsgxTuTo9+9iFuY+ijeTJhMeW1 8YOg== X-Gm-Message-State: AOAM533ylVk9npaXGYPPEd1xvcc1K/mBIq+AMI6SQRpfNRSQhzm0FmWO /doPjN6E+I2wVMQY6I8X81zUOtb2fpPjYZzRqqc= X-Google-Smtp-Source: ABdhPJxq8CAqob0Ek6yVley96PTWWh1Lymxq8ZQxjL6VbWKf/QrFCQJkp0xUVHTTF2RsEf9dC6DVjxmFoGXPBoDAtb4= X-Received: by 2002:a17:90b:3805:: with SMTP id mq5mr3548023pjb.143.1632503992083; Fri, 24 Sep 2021 10:19:52 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 24 Sep 2021 10:19:51 -0700 From: Stefan Kangas In-Reply-To: <9051c042-5f00-4c87-3250-28e807e44f9c@yandex.ru> References: <3963c988-f1a2-c2e6-da90-e5e6f019fc19@inventati.org> <87sfxwtwob.fsf@mail.linkov.net> <9051c042-5f00-4c87-3250-28e807e44f9c@yandex.ru> MIME-Version: 1.0 Date: Fri, 24 Sep 2021 10:19:51 -0700 Message-ID: Subject: Re: bug#50732: 28.0.50; project-find-dir: blank line in fido-vertical-mode To: Dmitry Gutov , Juri Linkov Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50732-done Cc: Manuel Uberti , 50732-done@debbugs.gnu.org, =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: > OK, I've added './' as an option. That was a bit nontrivial because of > the existing project-read-file-name-function abstraction. I'm a bit late to the party here, but FWIW this solution makes sense to me as well. Thanks! From unknown Tue Jun 17 20:14:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Oct 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator