From unknown Sun Jun 22 11:44:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28101: 26.0.50; RET misbehaving in ido-find-file Resent-From: John Mastro Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Aug 2017 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28101 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28101@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15028229441788 (code B ref -1); Tue, 15 Aug 2017 18:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Aug 2017 18:49:04 +0000 Received: from localhost ([127.0.0.1]:39081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhgtk-0000Sl-4i for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:49:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhgth-0000SN-Sc for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:49:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhgtb-00086k-Pz for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:48:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56298) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dhgtb-00086e-M8 for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:48:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhgta-0000S4-9A for bug-gnu-emacs@gnu.org; Tue, 15 Aug 2017 14:48:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhgtZ-00085w-7M for bug-gnu-emacs@gnu.org; Tue, 15 Aug 2017 14:48:54 -0400 Received: from mail-qt0-x22e.google.com ([2607:f8b0:400d:c0d::22e]:38498) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dhgtZ-00085k-2l for bug-gnu-emacs@gnu.org; Tue, 15 Aug 2017 14:48:53 -0400 Received: by mail-qt0-x22e.google.com with SMTP id t37so9104764qtg.5 for ; Tue, 15 Aug 2017 11:48:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=qK2pbAsnw4tGBOyej5ZVmH5z7qViys+m8gKjlMq33g4=; b=ubuCLYYU+12FYfG4q6p2zpLr0O5nFL74wX69EsiusNz4UMV98eErfCVT0kxSkMhmD2 +fX68NSjRJycnESN1Mgl7GZpDcUGj1peqjpPUaYJTyByfxIxKGPsyiK+bzHMcN9GseRi g40ysHahtNYy1AyIT7Gl+SghE3j8h5Yul0DybDAf7+QziLZTIcBqEVsZ1poW13Uc4t5k gCu/27YhkFLWSPcdgje19RA0d5CA1i75ABq82IdQGp1PKWm21gy95QYgjv9VzR9SZCZ0 nsstIY0gp6xDgP/Jzbag1+zKUo+Rsd53y87i17FPZWJirN23f1WeXHmKjpmb63y2R5zy 1+bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qK2pbAsnw4tGBOyej5ZVmH5z7qViys+m8gKjlMq33g4=; b=O8CmS4lCewHR+ib/kgQVOZl5wkJom5vC1p+eNDdEuUkBfcFBwIlLuAvLBmxJ8yPd1M scj8w6Ohg5Zf6yoowKTq4FUGZMWFwN32/0T1s2ggshQUlNp//aNmRRKtGVD2FROz5aTh 4MCtXrBzgz21IrQnIkK56yxkqu0492Uqc9WwJnsfzFOajWYCvPZlRF7FMF8cqMzMDN6J Bb6Ts8PmjIWQYTBpnHVH9mJ0wv3laz195nXTVq/2M7J9aQlC8AESfVwCYa+Ma0etc9T3 Ql4aPQYz7swE5S2oomZLa+2XKjWNihu+P9pwWzzvxTWfVdeo/Ej+Xs//pvb+TgWvIhlZ ZRTQ== X-Gm-Message-State: AHYfb5hhavCiB4C5Zr/oX1GJu0K7rl4jhGoCVRcXHEAWymzyn472EYUT ego/liBf4VLw3Na9XErPv8I50FdHmyxtAWE= X-Received: by 10.200.58.199 with SMTP id x65mr37871675qte.205.1502822932122; Tue, 15 Aug 2017 11:48:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.15.156 with HTTP; Tue, 15 Aug 2017 11:48:31 -0700 (PDT) From: John Mastro Date: Tue, 15 Aug 2017 11:48:31 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) RET (`ido-exit-minibuffer') seems to be misbehaving in `ido-find-file' in master. To reproduce: 1. mkdir test; cd test 2. mkdir -p {aaa,aab}/foo 3. emacs -Q 4. Type "M-x ido-mode RET" 5. Type "C-x C-f" (or "M-x ido-find-file RET") 6. Type "a" 7. Type "RET" (i.e. `ido-exit-minibuffer') The result in Emacs 25 is that `ido-find-file' descends into the directory selected after typing "a" (whether "aaa" or "aab"). You're still in `ido-find-file' (with "foo" the only remaining option). This is the expected behavior. The result in Emacs 26 is that the directory selected after typing "a" is opened in Dired. I'm pretty sure this is a fairly recent change. I originally suspected 4246ad2 (enabling lexical binding in ido.el), particularly since ido.el treats some variables as dynamic but never declares them as such (e.g. `ido-cur-item', which is referenced in `ido-exit-minibuffer'). However, I deleted the lexical-binding cookie, re-ran "make", and did not observe any change in this behavior. I haven't had a chance to run a bisect. Thanks John In GNU Emacs 26.0.50 (build 4, x86_64-w64-mingw32) of 2017-08-15 built on LAMBDA Repository revision: 5c3d0ce3e09bf070bb3c89caa9d88f25d4a39283 Windowing system distributor 'Microsoft Corp.', version 10.0.15063 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --prefix=/c/emacs/emacs-master --with-zlib --with-gnutls --with-xml2 --without-imagemagick --without-pop --without-compress-install PKG_CONFIG_PATH=/mingw64/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: cp1252 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 transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 97233 8485) (symbols 56 20083 1) (miscs 48 42 85) (strings 32 29965 1128) (string-bytes 1 770055) (vectors 16 14577) (vector-slots 8 485608 8006) (floats 8 50 66) (intervals 56 237 25) (buffers 992 11)) From unknown Sun Jun 22 11:44:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28101: 26.0.50; RET misbehaving in ido-find-file Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Aug 2017 19:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28101 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: John Mastro , 28101@debbugs.gnu.org Received: via spool by 28101-submit@debbugs.gnu.org id=B28101.150282512310102 (code B ref 28101); Tue, 15 Aug 2017 19:26:01 +0000 Received: (at 28101) by debbugs.gnu.org; 15 Aug 2017 19:25:23 +0000 Received: from localhost ([127.0.0.1]:39252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhhSs-0002cs-SJ for submit@debbugs.gnu.org; Tue, 15 Aug 2017 15:25:23 -0400 Received: from mail-wr0-f181.google.com ([209.85.128.181]:33104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhhSq-0002cm-LR for 28101@debbugs.gnu.org; Tue, 15 Aug 2017 15:25:21 -0400 Received: by mail-wr0-f181.google.com with SMTP id b65so6054780wrd.0 for <28101@debbugs.gnu.org>; Tue, 15 Aug 2017 12:25:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=y3MLmKyiIZ4iSr9aBz2ecSF8digdH0p+BU7t2Wi3Ijs=; b=JqSqqFA0kCfJAy65VXKrzwU0o7WZo+6V1jXdNwJ4rTKEBBl5DGASWnHVwRPOUzaLLL T3P0Gn0PdJ1gUdE/aRUeiDBzQT+nwFS5Mh8PKXtvjUYeEiw7L3AnJ9v42RRsrF0/G1tc gj5wLK0rL6vgSS2cJy4PqY6if62gzKis4HLlI8IqLdYQG0E3sGzhxpjIYdbEA7THEjA1 BnuQZGAbOpIDrXh6oThNgPZGNO82Rp9BcAlDlX26buu4w77YcVO0JJDzmfdbrHjHdeB6 qB8urHHntE1mjnWPiT8jI3eK4NyVUml4zCWOrmbMoDFKF73KNnrJlmlw1b8gYOxrbtdM 4MQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; 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=y3MLmKyiIZ4iSr9aBz2ecSF8digdH0p+BU7t2Wi3Ijs=; b=CiwU9wlK7Dt89ZFxL1NrTFi2qgnYzSnb8XHeJK8hYl4WMyeVOw3BsrvFs9JUMu06O2 ncWs/xzKL7qQHNmoZHwqEW2CijvcYxQgBJIBY0SHbEj+dMk3wKt7PxASvjenJQYrX5h8 u/K3BJI/YwkIPjpj0+i5Emn9tJ6gPAgBoKF03bJQqq7bcb4MhOMKRMjDTTUnfq+wWqQP bA4yAFB8GLZDPLCrVjuoOrd5bCLhiUzCHApmQbNLqJ/XxRed7KE53Rpg7y28qAZPzLHq 8wcLMP/QJUoHiuwA7/dT/XnANKl11UU0WuqM0mh26d4OM84sX8PSEsN3cXLESYoFCQq+ 26/w== X-Gm-Message-State: AHYfb5g2/OFzEdxZlxLdZ6eOkdg17zVpSCGhp84SWlRccAEL6fVhJIla j4iPLWxymN+i3eeuwRs= X-Received: by 10.223.171.79 with SMTP id r15mr18031482wrc.57.1502825114554; Tue, 15 Aug 2017 12:25:14 -0700 (PDT) Received: from [192.168.1.3] ([185.105.174.193]) by smtp.googlemail.com with ESMTPSA id t13sm13573304wra.22.2017.08.15.12.25.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Aug 2017 12:25:13 -0700 (PDT) References: From: Dmitry Gutov Message-ID: Date: Tue, 15 Aug 2017 22:25:11 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Thunderbird/56.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: -2.1 (--) 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.1 (--) On 8/15/17 9:48 PM, John Mastro wrote: > RET (`ido-exit-minibuffer') seems to be misbehaving in `ido-find-file' > in master. > > To reproduce: > 1. mkdir test; cd test > 2. mkdir -p {aaa,aab}/foo > 3. emacs -Q > 4. Type "M-x ido-mode RET" > 5. Type "C-x C-f" (or "M-x ido-find-file RET") > 6. Type "a" > 7. Type "RET" (i.e. `ido-exit-minibuffer') This exact scenario seems to work okay here, using current master: commit 5c3d0ce3e09bf070bb3c89caa9d88f25d4a39283 Author: Paul Eggert Date: Tue Aug 15 10:06:44 2017 -0700 From unknown Sun Jun 22 11:44:31 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: John Mastro Subject: bug#28101: closed (Re: bug#28101: 26.0.50; RET misbehaving in ido-find-file) Message-ID: References: X-Gnu-PR-Message: they-closed 28101 X-Gnu-PR-Package: emacs Reply-To: 28101@debbugs.gnu.org Date: Tue, 15 Aug 2017 19:57:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1502827022-11123-1" This is a multi-part message in MIME format... ------------=_1502827022-11123-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28101: 26.0.50; RET misbehaving in ido-find-file which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28101@debbugs.gnu.org. --=20 28101: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28101 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1502827022-11123-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28101-done) by debbugs.gnu.org; 15 Aug 2017 19:56:20 +0000 Received: from localhost ([127.0.0.1]:39411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhhwp-0002t1-KA for submit@debbugs.gnu.org; Tue, 15 Aug 2017 15:56:20 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:38350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhhwn-0002st-B8 for 28101-done@debbugs.gnu.org; Tue, 15 Aug 2017 15:56:17 -0400 Received: by mail-qt0-f169.google.com with SMTP id t37so10085177qtg.5 for <28101-done@debbugs.gnu.org>; Tue, 15 Aug 2017 12:56:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=r33F4uos6/imVFEUgB1RXaGOhKJ+wnzZjzhvzdeMplE=; b=uXM6C5ljGGZLyJacst57kRdgr8zN+Rk5kqiXJrQsfmvnvrfVKNQpphM5Ozvq9tSHN9 dx/3gkUiee0o+Ny/Xs0S/3lXpLb17unCITQ6hKbb1M7U9QF2Fc00Offq6lsbez2uK83V SHtLRAXZxVkLtkiGbmKfaclI9RXQT8TdkNO3LsaVTm4/ZaR9/qD+8gNYSA9+bncec4dQ 3IGyAS+mRASPlrsblR/8c5tuhrzziLIQqasMESC6JOf6E8xE5DGuJw4xG8GvlXW1Qhe0 S6fnSI253G39r69nC7CYQdJg7pZNxRax2ouEaLWKKh7RmkFkAIDsTH4r/gQ3XRGiC8ce Im5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=r33F4uos6/imVFEUgB1RXaGOhKJ+wnzZjzhvzdeMplE=; b=kIipT/1bzCtkYU5ZbZ9t2eptw3p+eSQ+woX1TU38AtJARmDs7Zc2SDHohxQiTvKmw5 frcgbACYXrB/F/xMrFX/6Kg0Wo+4MH7dI6lOkXJ+MRvvaqufRm0XcgOxCfq+dyV2ZAie FgBTDA1+O5i6jsROpySj0Oju52tSj3rGoaJdR3B4eWblZnEJ96m2niDEJtqoEsh90ZRl Z3j/gKaqMFo24vWDCH7ukAb78XRrROCfw/pBoTJigdh24I54YH/8K4YFQ2JWXBL12t+p 9yD2vszQDIUGn44r7yAyTEUq/vdBH+g1Cf0U6QsRcpUF0q59uoPs3YLQLDyWDQy68dKu Iz9g== X-Gm-Message-State: AHYfb5j0NRNJblW9wmQvqpQwvnO3UwemqASERob6s/naTu56S7RfX1Mh 163tTbgqcFP+aKvHb6tPhu4F9CkbOkn9x1Q= X-Received: by 10.200.25.122 with SMTP id g55mr35805432qtk.296.1502826971443; Tue, 15 Aug 2017 12:56:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.15.156 with HTTP; Tue, 15 Aug 2017 12:55:50 -0700 (PDT) In-Reply-To: References: From: John Mastro Date: Tue, 15 Aug 2017 12:55:50 -0700 Message-ID: Subject: Re: bug#28101: 26.0.50; RET misbehaving in ido-find-file To: 28101-done@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28101-done Cc: 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: -0.0 (/) Dmitry Gutov wrote: > On 8/15/17 9:48 PM, John Mastro wrote: >> >> RET (`ido-exit-minibuffer') seems to be misbehaving in `ido-find-file' >> in master. >> >> To reproduce: >> 1. mkdir test; cd test >> 2. mkdir -p {aaa,aab}/foo >> 3. emacs -Q >> 4. Type "M-x ido-mode RET" >> 5. Type "C-x C-f" (or "M-x ido-find-file RET") >> 6. Type "a" >> 7. Type "RET" (i.e. `ido-exit-minibuffer') > > > This exact scenario seems to work okay here, using current master: > > commit 5c3d0ce3e09bf070bb3c89caa9d88f25d4a39283 > Author: Paul Eggert > Date: Tue Aug 15 10:06:44 2017 -0700 Hmm. I could have sworn this reproduced in emacs -Q but now it only reproduces with my configuration. I'll close this report - sorry for the noise. John ------------=_1502827022-11123-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Aug 2017 18:49:04 +0000 Received: from localhost ([127.0.0.1]:39081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhgtk-0000Sl-4i for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:49:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhgth-0000SN-Sc for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:49:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhgtb-00086k-Pz for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:48:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56298) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dhgtb-00086e-M8 for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:48:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhgta-0000S4-9A for bug-gnu-emacs@gnu.org; Tue, 15 Aug 2017 14:48:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhgtZ-00085w-7M for bug-gnu-emacs@gnu.org; Tue, 15 Aug 2017 14:48:54 -0400 Received: from mail-qt0-x22e.google.com ([2607:f8b0:400d:c0d::22e]:38498) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dhgtZ-00085k-2l for bug-gnu-emacs@gnu.org; Tue, 15 Aug 2017 14:48:53 -0400 Received: by mail-qt0-x22e.google.com with SMTP id t37so9104764qtg.5 for ; Tue, 15 Aug 2017 11:48:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=qK2pbAsnw4tGBOyej5ZVmH5z7qViys+m8gKjlMq33g4=; b=ubuCLYYU+12FYfG4q6p2zpLr0O5nFL74wX69EsiusNz4UMV98eErfCVT0kxSkMhmD2 +fX68NSjRJycnESN1Mgl7GZpDcUGj1peqjpPUaYJTyByfxIxKGPsyiK+bzHMcN9GseRi g40ysHahtNYy1AyIT7Gl+SghE3j8h5Yul0DybDAf7+QziLZTIcBqEVsZ1poW13Uc4t5k gCu/27YhkFLWSPcdgje19RA0d5CA1i75ABq82IdQGp1PKWm21gy95QYgjv9VzR9SZCZ0 nsstIY0gp6xDgP/Jzbag1+zKUo+Rsd53y87i17FPZWJirN23f1WeXHmKjpmb63y2R5zy 1+bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qK2pbAsnw4tGBOyej5ZVmH5z7qViys+m8gKjlMq33g4=; b=O8CmS4lCewHR+ib/kgQVOZl5wkJom5vC1p+eNDdEuUkBfcFBwIlLuAvLBmxJ8yPd1M scj8w6Ohg5Zf6yoowKTq4FUGZMWFwN32/0T1s2ggshQUlNp//aNmRRKtGVD2FROz5aTh 4MCtXrBzgz21IrQnIkK56yxkqu0492Uqc9WwJnsfzFOajWYCvPZlRF7FMF8cqMzMDN6J Bb6Ts8PmjIWQYTBpnHVH9mJ0wv3laz195nXTVq/2M7J9aQlC8AESfVwCYa+Ma0etc9T3 Ql4aPQYz7swE5S2oomZLa+2XKjWNihu+P9pwWzzvxTWfVdeo/Ej+Xs//pvb+TgWvIhlZ ZRTQ== X-Gm-Message-State: AHYfb5hhavCiB4C5Zr/oX1GJu0K7rl4jhGoCVRcXHEAWymzyn472EYUT ego/liBf4VLw3Na9XErPv8I50FdHmyxtAWE= X-Received: by 10.200.58.199 with SMTP id x65mr37871675qte.205.1502822932122; Tue, 15 Aug 2017 11:48:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.15.156 with HTTP; Tue, 15 Aug 2017 11:48:31 -0700 (PDT) From: John Mastro Date: Tue, 15 Aug 2017 11:48:31 -0700 Message-ID: Subject: 26.0.50; RET misbehaving in ido-find-file To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) RET (`ido-exit-minibuffer') seems to be misbehaving in `ido-find-file' in master. To reproduce: 1. mkdir test; cd test 2. mkdir -p {aaa,aab}/foo 3. emacs -Q 4. Type "M-x ido-mode RET" 5. Type "C-x C-f" (or "M-x ido-find-file RET") 6. Type "a" 7. Type "RET" (i.e. `ido-exit-minibuffer') The result in Emacs 25 is that `ido-find-file' descends into the directory selected after typing "a" (whether "aaa" or "aab"). You're still in `ido-find-file' (with "foo" the only remaining option). This is the expected behavior. The result in Emacs 26 is that the directory selected after typing "a" is opened in Dired. I'm pretty sure this is a fairly recent change. I originally suspected 4246ad2 (enabling lexical binding in ido.el), particularly since ido.el treats some variables as dynamic but never declares them as such (e.g. `ido-cur-item', which is referenced in `ido-exit-minibuffer'). However, I deleted the lexical-binding cookie, re-ran "make", and did not observe any change in this behavior. I haven't had a chance to run a bisect. Thanks John In GNU Emacs 26.0.50 (build 4, x86_64-w64-mingw32) of 2017-08-15 built on LAMBDA Repository revision: 5c3d0ce3e09bf070bb3c89caa9d88f25d4a39283 Windowing system distributor 'Microsoft Corp.', version 10.0.15063 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --prefix=/c/emacs/emacs-master --with-zlib --with-gnutls --with-xml2 --without-imagemagick --without-pop --without-compress-install PKG_CONFIG_PATH=/mingw64/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: cp1252 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 transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 97233 8485) (symbols 56 20083 1) (miscs 48 42 85) (strings 32 29965 1128) (string-bytes 1 770055) (vectors 16 14577) (vector-slots 8 485608 8006) (floats 8 50 66) (intervals 56 237 25) (buffers 992 11)) ------------=_1502827022-11123-1--