From unknown Sat Jun 21 03:17:45 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#61107 <61107@debbugs.gnu.org> To: bug#61107 <61107@debbugs.gnu.org> Subject: Status: 29.0.60; directory creation regression due to eglot and/or project Reply-To: bug#61107 <61107@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:17:45 +0000 retitle 61107 29.0.60; directory creation regression due to eglot and/or pr= oject reassign 61107 emacs submitter 61107 Eric Gillespie severity 61107 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 19:45:26 2023 Received: (at submit) by debbugs.gnu.org; 28 Jan 2023 00:45:26 +0000 Received: from localhost ([127.0.0.1]:39080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLZLR-0004pp-Ji for submit@debbugs.gnu.org; Fri, 27 Jan 2023 19:45:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:32924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLZLM-0004pc-GK for submit@debbugs.gnu.org; Fri, 27 Jan 2023 19:45:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLZLK-00073A-TK for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2023 19:45:20 -0500 Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLZLH-00021L-45 for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2023 19:45:18 -0500 Received: (Authenticated sender: epg@pretzelnet.org) by mail.gandi.net (Postfix) with ESMTPSA id 4C1E960003 for ; Sat, 28 Jan 2023 00:45:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pretzelnet.org; s=gm1; t=1674866709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=+t91HraOQAlWiFFnXKTxUUGTYncej2jjg/5r0sM7N1E=; b=m8zx5PLCc6pD+lwH1xpDE7lz/pxXmUiUuiIZJClJVUZSmSR/62batI4rL4jPmZCAGsjmry Tj/BdE2bCfNS2eHzzUweeSQb8O15tbDdJ8+qUnvYEd4St+H3GOA4kLjllKjpS20x4qsh6G ODC6ZZPAM2VcvsrPER5BjFPfuIY03gG7xgB4E1bIkJHhS/ngeomz2QAydwSCLAfr2aATAh tSGuMzF59K1rU+/GhicDQo97fMLH2YU3xTGJ++SJtOngKHFpHMgPn0b+Oq3nhjUW4NpgyH OqlIBcbNlUU1Qhf1ab2DIQIQMloK9BHun2cKWGUxBBuj368y/VHT0atd5tIGKw== From: Eric Gillespie To: bug-gnu-emacs@gnu.org Subject: 29.0.60; directory creation regression due to eglot and/or project X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <61184.1674866706.1@hassadar.pretzelnet.org> Date: Fri, 27 Jan 2023 18:45:06 -0600 Message-ID: <61185.1674866706@hassadar.pretzelnet.org> Received-SPF: pass client-ip=2001:4b98:dc4:8::223; envelope-from=epg@pretzelnet.org; helo=relay3-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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.6 (--) (This seems to be a project bug, not eglot, but I've never used proejct directly, only through eglot. It's easy enough to trigger). Steps to reproduce: 1. emacs -Q --eval "(require 'eglot)" 2. C-x C-f ../directory-that-does-not-exist/new-file.c Expected: - new-file.c buffer in c-mode appears - M-x make-directory RET RET creates the missing directory Actual: - current buffer is unchanged rather than switching to new-file.c - M-x make-directory offers to create CURRENT directory (likely nothing but the natural effectd of the buffer not switching) - C-x b new-file.c RET shows the new-file.c buffer in fundamental-mode Bisect suggests the bug was introduced in commit 785fa801596ad7bb9f838cac865f00de29e253d1. In GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0) of 2023-01-27 built on dogato Repository revision: 00629c039643a0471143205c70e8a078fc3a9d86 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: openSUSE Leap 15.4 Configured using: 'configure -C --prefix=/home/epg/.local --disable-silent-rules --without-libsystemd --without-xft --without-m17n-flt --without-toolkit-scroll-bars --without-gpm --without-dbus --without-gsettings --without-selinux --without-compress-install --without-tree-sitter --with-x CC=gcc-11' Configured features: CAIRO FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG JSON LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF WEBP X11 XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_CTYPE: 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 show-paren-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 line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads inotify dynamic-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 36774 8133) (symbols 48 5119 0) (strings 32 13910 1590) (string-bytes 1 383462) (vectors 16 9328) (vector-slots 8 148121 11780) (floats 8 23 25) (intervals 56 249 0) (buffers 976 10)) From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 20:27:39 2023 Received: (at 61107) by debbugs.gnu.org; 28 Jan 2023 01:27:39 +0000 Received: from localhost ([127.0.0.1]:39182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLa0I-00063u-UJ for submit@debbugs.gnu.org; Fri, 27 Jan 2023 20:27:39 -0500 Received: from mail-ed1-f51.google.com ([209.85.208.51]:36677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLa0G-00063g-2I for 61107@debbugs.gnu.org; Fri, 27 Jan 2023 20:27:38 -0500 Received: by mail-ed1-f51.google.com with SMTP id u21so6229623edv.3 for <61107@debbugs.gnu.org>; Fri, 27 Jan 2023 17:27:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=GKK0flnoWOTfSfJ1HTW/reJTmZdnPi3OOopCNLP4jKE=; b=GLqt9pUYKXQZUUDmz3nanIlkZ6khJMZXRB5bbVz3GVBfUxFV87D5QRK4r/FtqIoeke q1AGQZJYgFZtqYuj69KesyfwrSU136JTyaB3vRsHxLnh8noCLqb89yc8HdvJ5oETrtvv 6MzD39l8HOULzT7xs17vVr0Q0AnSRTugvPpMKDELdUT6IpMJXyq1wuCOEVRcNJDihZwB zqShmlIV6QkwImvp0QDfCloGxBp8jVIc2I/C5L6Wj8XKCr0/obdjfnw+4RcV76jbu95t CimWWnPhdiWtSeLCn0uGTdoP0M1zWQWVxx9kQ1Iji0k55UPAU+JxJ4kyFFWTv7/9/gBK nO/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GKK0flnoWOTfSfJ1HTW/reJTmZdnPi3OOopCNLP4jKE=; b=lXmf8dwNaFCn8u2es8sS68hFfB/FZvKTV003AJvsZj66aYDVy/j5hhbrEqsLcy9Ti2 hDjYprOnopnhWuzQphCMQjIno3cmCpFqIl7RUa3aZ9uS91p9y1NOKkugGkPUPoKxpU6g OKha4nb1wB3IJNV/R+Y0Jxm0MfINbnDjU95HlP8KQnzuwB8yPbCLG5MpK8VgK1UsB6uh tw2x5iKCw+WDqddZeJFyOZbt69lSQlH1dhpeJgNSWRH4Y1bZIyeM1f/rOH+xkFdQwXic pGjWM6moe23eu/jSvMuCjnpm8DD71zbEG8DJG09HOWouBdY6QoDPtoi/YB4UbztR/I3x 5m5g== X-Gm-Message-State: AO0yUKVaI11jW8QcTudG8H5KEjxWV3sQWgcsnRO0A2xVG/nu2ztbZ7+O bE/Ck4mBODEfQFuLxNVRtY4= X-Google-Smtp-Source: AK7set8nFKn289NfmguFK1OvEg2aqJbsGY38yw8O1bwY8L4QQy30p0qNgDb5MtvcXx0XghDGw55AuQ== X-Received: by 2002:a05:6402:35d3:b0:4a0:b72d:d4 with SMTP id z19-20020a05640235d300b004a0b72d00d4mr13592101edc.31.1674869249944; Fri, 27 Jan 2023 17:27:29 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id p2-20020a05640210c200b00499e5659988sm3126444edu.68.2023.01.27.17.27.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Jan 2023 17:27:29 -0800 (PST) Message-ID: Date: Sat, 28 Jan 2023 03:27:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: bug#61107: 29.0.60; directory creation regression due to eglot and/or project Content-Language: en-US To: Eric Gillespie , 61107@debbugs.gnu.org References: <61185.1674866706@hassadar.pretzelnet.org> From: Dmitry Gutov In-Reply-To: <61185.1674866706@hassadar.pretzelnet.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-Debbugs-Envelope-To: 61107 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.9 (-) Hi! On 28/01/2023 02:45, Eric Gillespie wrote: > (This seems to be a project bug, not eglot, but I've never used > proejct directly, only through eglot. It's easy enough to trigger). > > Steps to reproduce: > 1. emacs -Q --eval "(require 'eglot)" > 2. C-x C-f ../directory-that-does-not-exist/new-file.c > > Expected: > - new-file.c buffer in c-mode appears > - M-x make-directory RET RET creates the missing directory > > Actual: > - current buffer is unchanged rather than switching to new-file.c > - M-x make-directory offers to create CURRENT directory > (likely nothing but the natural effectd of the buffer not switching) > - C-x b new-file.c RET shows the new-file.c buffer in fundamental-mode > > Bisect suggests the bug was introduced in > commit 785fa801596ad7bb9f838cac865f00de29e253d1. Thanks for the report, should be fixed now in commit 128a999bfe7. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 17:22:43 2023 Received: (at 61107) by debbugs.gnu.org; 30 Jan 2023 22:22:43 +0000 Received: from localhost ([127.0.0.1]:50813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMcXz-0000Z0-JS for submit@debbugs.gnu.org; Mon, 30 Jan 2023 17:22:43 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:33559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMcXw-0000Yg-Lk for 61107@debbugs.gnu.org; Mon, 30 Jan 2023 17:22:41 -0500 Received: (Authenticated sender: epg@pretzelnet.org) by mail.gandi.net (Postfix) with ESMTPSA id 831C3C0006; Mon, 30 Jan 2023 22:22:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pretzelnet.org; s=gm1; t=1675117354; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=RXbT4EzGRnfem+bKkVllLH7sxZjlXkU0c86KN4HqSbw=; b=kc+bptt3N0pIiqvF/TlaBoajC+V2C2WpjdgO/Gn2K2jR8MA/F5W0hSMHP63Uu4D343pdy8 TuV1jGw+WApV1Sqlc96EVwJbmKpG3eVNjlq/IZCMl/wJwc+9VYWyd2iTaxl4CCs3vyaqe+ qFfmtI/QDx7OTHNKEoqe8yL9rM/f3dDwI6SBXR/jL00DiCRdZmrSLI5ZEVKslDi1ZkaMs0 yfEWlSGtxfR5jFpJfCm8Kr5ggiDeLNGu1HPXk20wrPw2qZ6+Ms4AGg8kYbuIcYLDfGz2QU jKaDXcVpm5UjY9JQMbqv2B8ZNfnvZy64qMlX+FjEcUQ3aU40wz3blpFcNpvCBg== From: Eric Gillespie To: Dmitry Gutov Subject: Re: bug#61107: 29.0.60; directory creation regression due to eglot and/or project In-reply-to: References: <61185.1674866706@hassadar.pretzelnet.org> X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <71552.1675117351.1@hassadar.pretzelnet.org> Date: Mon, 30 Jan 2023 16:22:31 -0600 Message-ID: <71553.1675117351@hassadar.pretzelnet.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 61107 Cc: 61107@debbugs.gnu.org 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.7 (-) Dmitry Gutov writes: > Thanks for the report, should be fixed now in commit 128a999bfe7. Confirmed. Thanks!