From unknown Tue Aug 19 11:04:08 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#23646 <23646@debbugs.gnu.org> To: bug#23646 <23646@debbugs.gnu.org> Subject: Status: 25.0.94; file-name-completion does not handle completion-ignored-extensions properly Reply-To: bug#23646 <23646@debbugs.gnu.org> Date: Tue, 19 Aug 2025 18:04:08 +0000 retitle 23646 25.0.94; file-name-completion does not handle completion-igno= red-extensions properly reassign 23646 emacs submitter 23646 Michael Albinus severity 23646 normal tag 23646 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 29 05:00:51 2016 Received: (at submit) by debbugs.gnu.org; 29 May 2016 09:00:51 +0000 Received: from localhost ([127.0.0.1]:45239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6waY-0006qQ-Fd for submit@debbugs.gnu.org; Sun, 29 May 2016 05:00:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6waW-0006qC-0s for submit@debbugs.gnu.org; Sun, 29 May 2016 05:00:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6waM-00028x-JR for submit@debbugs.gnu.org; Sun, 29 May 2016 05:00:42 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59864) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6waM-00028s-Fp for submit@debbugs.gnu.org; Sun, 29 May 2016 05:00:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6waH-00046l-OS for bug-gnu-emacs@gnu.org; Sun, 29 May 2016 05:00:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6waC-00028F-Fc for bug-gnu-emacs@gnu.org; Sun, 29 May 2016 05:00:32 -0400 Received: from mout.gmx.net ([212.227.15.19]:64038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6waC-00027v-4u for bug-gnu-emacs@gnu.org; Sun, 29 May 2016 05:00:28 -0400 Received: from detlef.gmx.de ([87.146.54.154]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LfTVx-1brFcO1EMr-00p41m for ; Sun, 29 May 2016 11:00:25 +0200 From: Michael Albinus To: bug-gnu-emacs@gnu.org Subject: 25.0.94; file-name-completion does not handle completion-ignored-extensions properly Date: Sun, 29 May 2016 11:00:24 +0200 Message-ID: <877fedgrx3.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:3nagWHo3axim78oYCbLevoKtC3g8WE+nTM9s87hwluS8oVOTCqZ lXlrP0k+oEFdHbwxd/uW9zQPxQvVM6+wZB8e+MqF7sIw94lSSTmAijLZNML/X1imbYaTj3X SBaCiY4ke+6pmug0iJm89V7EJPrbVy/pBG5QTTCho7Jr16OOf4D8Jg/4Di9I2RnXG4L85hE 3T0IMvCs7/YhobxsWJJBQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:jU9UG+Ub2Ac=:WxlxYRGt5f6pbKEQbq579o jbPXnxIbQIt6GkjmMgoLGhxydV4mxfjfOUiRuzfJxKXf2wkmtUos9lkrEAr9oKwMZC5RrG3aP GjNxH9lvu3QlH7K//0VY0v9EhWVk82mn9FmxkbNFZUFuQ2aQngUTMYjSi+nrEUEm8WslXIVzK UuCZQ3mf6xSvso+mul7hTkeIBIoPpe8WGjiiCd0hp9te267eXfjI3o66i5tZhcnAsqdQkt+d/ vat01G6hnhQ4Im229hfnq2tHqQpEzRRLTHFAUDkwbSFpT1xbkv/4vYNT97jCSQKvZPPkQloq0 Up398I0XkeJk+Hmv3XJqRwfI/lWq9U0Eg9FWKukGQzXkAMvrrvV+1sTjRCLH22qnhkTELi2P8 OLxZl4gSZzABIBXsy+xXF5xIZ9k68nhY+q3D6SWeBakOSs78+BFCMrZHeaVTEn1rhNOb25eH1 1Tb5xAYLLvTgWjZAlx8jp0uKyrLQ+WFDd8R9J+qMzXdvzpoIFFTeezSHT1gQqPGgRhOijDzDW 6s7UOyyesyP3UAKAobhKSBwMj1AExlVayEjfh8XXBKFn6RAOAjVlGd3YQXfYwXCEt3OztRWeo bp8b1AW1q19vx0aACCcOOs5gIBgjw+hGMy3FtHeF73UZA/2vsRoQbYD6R+IXkhtw+m+1M6uBl RkLEWVGRNkrudMcCgzD6KMtD+rEUE9Dijs+v/Ozt46RdM59XuoKCthuFPF4zjCYJCoxjzjARs BndQtLAyDENpM2X0zTHQVt0PRutxNnROdqxvhpOdyuFgcivV3VU1Cv5a9NB/qXArq3tMrLW/G 6xcqgJl X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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.1 (----) 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.1 (----) Try the following: (let ((completion-ignored-extensions ".ext")) (write-region "foo" nil (expand-file-name "foo" "/tmp")) (write-region "foo" nil (expand-file-name "foo.ext" "/tmp")) (file-name-all-completions "fo" "/tmp") ; ("foo" "foo.ext"), OK (file-name-completion "fo" "/tmp") ; "foo", OK (file-name-completion "foo" "/tmp") ; "foo", NOK, should be t (file-name-completion "foo." "/tmp") ; "foo.ext", OK (file-name-completion "foo.ext" "/tmp")) ; t, OK In GNU Emacs 25.0.94.4 (x86_64-pc-linux-gnu, GTK+ Version 2.24.30) of 2016-05-29 built on detlef Repository revision: bffda223c210832f535e753585235a791fb6e2f3 Windowing system distributor 'The X.Org Foundation', version 11.0.11803000 System Description: Ubuntu 16.04 LTS Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8 Major mode: Lisp Interaction Minor modes in effect: erc-notify-mode: t erc-notifications-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t display-time-mode: t shell-dirtrack-mode: t icomplete-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-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 column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Loading icomplete...done Loading /home/albinus/.tramp...done Loading /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads.el (source)...done Loading erc...done Mark set Undo! Mark set Load-path shadows: /home/albinus/.emacs.d/elpa/helm-20160428.1202/helm-multi-match hides /home/albinus/.emacs.d/elpa/helm-core-20160511.622/helm-multi-match /home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus/.emacs.d/elpa/tramp-theme-0.1.1/tramp-theme /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /home/albinus/.emacs.d/elpa/tramp-theme-0.1.1/tramp-theme-autoloads /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/albinus/.emacs.d/elpa/tramp-theme-0.1.1/tramp-theme-pkg /home/albinus/.emacs.d/elpa/telepathy-20131209.458/telepathy hides ~/lisp/telepathy /home/albinus/.emacs.d/elpa/ada-mode-5.1.9/ada-stmt hides /home/albinus/src/emacs-25/lisp/progmodes/ada-stmt /home/albinus/.emacs.d/elpa/ada-mode-5.1.9/ada-prj hides /home/albinus/src/emacs-25/lisp/progmodes/ada-prj /home/albinus/.emacs.d/elpa/ada-mode-5.1.9/ada-xref hides /home/albinus/src/emacs-25/lisp/progmodes/ada-xref /home/albinus/.emacs.d/elpa/ada-mode-5.1.9/ada-mode hides /home/albinus/src/emacs-25/lisp/progmodes/ada-mode ~/src/org-mode/lisp/ob-python hides /home/albinus/src/emacs-25/lisp/org/ob-python ~/src/org-mode/lisp/ob-scala hides /home/albinus/src/emacs-25/lisp/org/ob-scala ~/src/org-mode/lisp/ob-ref hides /home/albinus/src/emacs-25/lisp/org/ob-ref ~/src/org-mode/lisp/org-gnus hides /home/albinus/src/emacs-25/lisp/org/org-gnus ~/src/org-mode/lisp/ob-java hides /home/albinus/src/emacs-25/lisp/org/ob-java ~/src/org-mode/lisp/ob-css hides /home/albinus/src/emacs-25/lisp/org/ob-css ~/src/org-mode/lisp/org-bibtex hides /home/albinus/src/emacs-25/lisp/org/org-bibtex ~/src/org-mode/lisp/ob-ledger hides /home/albinus/src/emacs-25/lisp/org/ob-ledger ~/src/org-mode/lisp/ob-ruby hides /home/albinus/src/emacs-25/lisp/org/ob-ruby ~/src/org-mode/lisp/org-irc hides /home/albinus/src/emacs-25/lisp/org/org-irc ~/src/org-mode/lisp/ob-plantuml hides /home/albinus/src/emacs-25/lisp/org/ob-plantuml ~/src/org-mode/lisp/org-entities hides /home/albinus/src/emacs-25/lisp/org/org-entities ~/src/org-mode/lisp/org-agenda hides /home/albinus/src/emacs-25/lisp/org/org-agenda ~/src/org-mode/lisp/ox-html hides /home/albinus/src/emacs-25/lisp/org/ox-html ~/src/org-mode/lisp/ob-core hides /home/albinus/src/emacs-25/lisp/org/ob-core ~/src/org-mode/lisp/ox-md hides /home/albinus/src/emacs-25/lisp/org/ox-md ~/src/org-mode/lisp/ox hides /home/albinus/src/emacs-25/lisp/org/ox ~/src/org-mode/lisp/ob-sqlite hides /home/albinus/src/emacs-25/lisp/org/ob-sqlite ~/src/org-mode/lisp/org-compat hides /home/albinus/src/emacs-25/lisp/org/org-compat ~/src/org-mode/lisp/ob-gnuplot hides /home/albinus/src/emacs-25/lisp/org/ob-gnuplot ~/src/org-mode/lisp/ox-beamer hides /home/albinus/src/emacs-25/lisp/org/ox-beamer ~/src/org-mode/lisp/ob-exp hides /home/albinus/src/emacs-25/lisp/org/ob-exp ~/src/org-mode/lisp/ob-C hides /home/albinus/src/emacs-25/lisp/org/ob-C ~/src/org-mode/lisp/ob-awk hides /home/albinus/src/emacs-25/lisp/org/ob-awk ~/src/org-mode/lisp/ob-matlab hides /home/albinus/src/emacs-25/lisp/org/ob-matlab ~/src/org-mode/lisp/ox-org hides /home/albinus/src/emacs-25/lisp/org/ox-org ~/src/org-mode/lisp/org-archive hides /home/albinus/src/emacs-25/lisp/org/org-archive ~/src/org-mode/lisp/org-plot hides /home/albinus/src/emacs-25/lisp/org/org-plot ~/src/org-mode/lisp/org-install hides /home/albinus/src/emacs-25/lisp/org/org-install ~/src/org-mode/lisp/ob-octave hides /home/albinus/src/emacs-25/lisp/org/ob-octave ~/src/org-mode/lisp/ob-calc hides /home/albinus/src/emacs-25/lisp/org/ob-calc ~/src/org-mode/lisp/org-bbdb hides /home/albinus/src/emacs-25/lisp/org/org-bbdb ~/src/org-mode/lisp/ob-lilypond hides /home/albinus/src/emacs-25/lisp/org/ob-lilypond ~/src/org-mode/lisp/ox-odt hides /home/albinus/src/emacs-25/lisp/org/ox-odt ~/src/org-mode/lisp/ob-sass hides /home/albinus/src/emacs-25/lisp/org/ob-sass ~/src/org-mode/lisp/ob-lisp hides /home/albinus/src/emacs-25/lisp/org/ob-lisp ~/src/org-mode/lisp/org-indent hides /home/albinus/src/emacs-25/lisp/org/org-indent ~/src/org-mode/lisp/org-mouse hides /home/albinus/src/emacs-25/lisp/org/org-mouse ~/src/org-mode/lisp/org-macs hides /home/albinus/src/emacs-25/lisp/org/org-macs ~/src/org-mode/lisp/org-timer hides /home/albinus/src/emacs-25/lisp/org/org-timer ~/src/org-mode/lisp/org-pcomplete hides /home/albinus/src/emacs-25/lisp/org/org-pcomplete ~/src/org-mode/lisp/org-inlinetask hides /home/albinus/src/emacs-25/lisp/org/org-inlinetask ~/src/org-mode/lisp/ob-comint hides /home/albinus/src/emacs-25/lisp/org/ob-comint ~/src/org-mode/lisp/ob-org hides /home/albinus/src/emacs-25/lisp/org/ob-org ~/src/org-mode/lisp/ob-keys hides /home/albinus/src/emacs-25/lisp/org/ob-keys ~/src/org-mode/lisp/org-src hides /home/albinus/src/emacs-25/lisp/org/org-src ~/src/org-mode/lisp/org-ctags hides /home/albinus/src/emacs-25/lisp/org/org-ctags ~/src/org-mode/lisp/ob-clojure hides /home/albinus/src/emacs-25/lisp/org/ob-clojure ~/src/org-mode/lisp/ob-ocaml hides /home/albinus/src/emacs-25/lisp/org/ob-ocaml ~/src/org-mode/lisp/org-mobile hides /home/albinus/src/emacs-25/lisp/org/org-mobile ~/src/org-mode/lisp/ob-tangle hides /home/albinus/src/emacs-25/lisp/org/ob-tangle ~/src/org-mode/lisp/ob-asymptote hides /home/albinus/src/emacs-25/lisp/org/ob-asymptote ~/src/org-mode/lisp/ob-table hides /home/albinus/src/emacs-25/lisp/org/ob-table ~/src/org-mode/lisp/ob-makefile hides /home/albinus/src/emacs-25/lisp/org/ob-makefile ~/src/org-mode/lisp/ox-publish hides /home/albinus/src/emacs-25/lisp/org/ox-publish ~/src/org-mode/lisp/org-macro hides /home/albinus/src/emacs-25/lisp/org/org-macro ~/src/org-mode/lisp/ob-maxima hides /home/albinus/src/emacs-25/lisp/org/ob-maxima ~/src/org-mode/lisp/ox-man hides /home/albinus/src/emacs-25/lisp/org/ox-man ~/src/org-mode/lisp/ox-latex hides /home/albinus/src/emacs-25/lisp/org/ox-latex ~/src/org-mode/lisp/org-table hides /home/albinus/src/emacs-25/lisp/org/org-table ~/src/org-mode/lisp/org-colview hides /home/albinus/src/emacs-25/lisp/org/org-colview ~/src/org-mode/lisp/ob-haskell hides /home/albinus/src/emacs-25/lisp/org/ob-haskell ~/src/org-mode/lisp/org-version hides /home/albinus/src/emacs-25/lisp/org/org-version ~/src/org-mode/lisp/ox-texinfo hides /home/albinus/src/emacs-25/lisp/org/ox-texinfo ~/src/org-mode/lisp/ob-dot hides /home/albinus/src/emacs-25/lisp/org/ob-dot ~/src/org-mode/lisp/ob-lob hides /home/albinus/src/emacs-25/lisp/org/ob-lob ~/src/org-mode/lisp/ob-mscgen hides /home/albinus/src/emacs-25/lisp/org/ob-mscgen ~/src/org-mode/lisp/ob-js hides /home/albinus/src/emacs-25/lisp/org/ob-js ~/src/org-mode/lisp/ob-eval hides /home/albinus/src/emacs-25/lisp/org/ob-eval ~/src/org-mode/lisp/org-eshell hides /home/albinus/src/emacs-25/lisp/org/org-eshell ~/src/org-mode/lisp/org-feed hides /home/albinus/src/emacs-25/lisp/org/org-feed ~/src/org-mode/lisp/ob-R hides /home/albinus/src/emacs-25/lisp/org/ob-R ~/src/org-mode/lisp/org-crypt hides /home/albinus/src/emacs-25/lisp/org/org-crypt ~/src/org-mode/lisp/org-footnote hides /home/albinus/src/emacs-25/lisp/org/org-footnote ~/src/org-mode/lisp/ox-ascii hides /home/albinus/src/emacs-25/lisp/org/ox-ascii ~/src/org-mode/lisp/ob-screen hides /home/albinus/src/emacs-25/lisp/org/ob-screen ~/src/org-mode/lisp/org-w3m hides /home/albinus/src/emacs-25/lisp/org/org-w3m ~/src/org-mode/lisp/org-mhe hides /home/albinus/src/emacs-25/lisp/org/org-mhe ~/src/org-mode/lisp/org-attach hides /home/albinus/src/emacs-25/lisp/org/org-attach ~/src/org-mode/lisp/org-habit hides /home/albinus/src/emacs-25/lisp/org/org-habit ~/src/org-mode/lisp/ob hides /home/albinus/src/emacs-25/lisp/org/ob ~/src/org-mode/lisp/org-clock hides /home/albinus/src/emacs-25/lisp/org/org-clock ~/src/org-mode/lisp/org-list hides /home/albinus/src/emacs-25/lisp/org/org-list ~/src/org-mode/lisp/ob-perl hides /home/albinus/src/emacs-25/lisp/org/ob-perl ~/src/org-mode/lisp/ob-fortran hides /home/albinus/src/emacs-25/lisp/org/ob-fortran ~/src/org-mode/lisp/org-protocol hides /home/albinus/src/emacs-25/lisp/org/org-protocol ~/src/org-mode/lisp/ox-icalendar hides /home/albinus/src/emacs-25/lisp/org/ox-icalendar ~/src/org-mode/lisp/org-info hides /home/albinus/src/emacs-25/lisp/org/org-info ~/src/org-mode/lisp/org-docview hides /home/albinus/src/emacs-25/lisp/org/org-docview ~/src/org-mode/lisp/org-id hides /home/albinus/src/emacs-25/lisp/org/org-id ~/src/org-mode/lisp/org-faces hides /home/albinus/src/emacs-25/lisp/org/org-faces ~/src/org-mode/lisp/ob-emacs-lisp hides /home/albinus/src/emacs-25/lisp/org/ob-emacs-lisp ~/src/org-mode/lisp/org hides /home/albinus/src/emacs-25/lisp/org/org ~/src/org-mode/lisp/org-rmail hides /home/albinus/src/emacs-25/lisp/org/org-rmail ~/src/org-mode/lisp/ob-shen hides /home/albinus/src/emacs-25/lisp/org/ob-shen ~/src/org-mode/lisp/org-capture hides /home/albinus/src/emacs-25/lisp/org/org-capture ~/src/org-mode/lisp/org-element hides /home/albinus/src/emacs-25/lisp/org/org-element ~/src/org-mode/lisp/ob-ditaa hides /home/albinus/src/emacs-25/lisp/org/ob-ditaa ~/src/org-mode/lisp/ob-latex hides /home/albinus/src/emacs-25/lisp/org/ob-latex ~/src/org-mode/lisp/ob-io hides /home/albinus/src/emacs-25/lisp/org/ob-io ~/src/org-mode/lisp/org-datetree hides /home/albinus/src/emacs-25/lisp/org/org-datetree ~/src/org-mode/lisp/ob-picolisp hides /home/albinus/src/emacs-25/lisp/org/ob-picolisp ~/src/org-mode/lisp/ob-sql hides /home/albinus/src/emacs-25/lisp/org/ob-sql ~/src/org-mode/lisp/ob-scheme hides /home/albinus/src/emacs-25/lisp/org/ob-scheme ~/src/org-mode/lisp/org-loaddefs hides /home/albinus/src/emacs-25/lisp/org/org-loaddefs ~/src/tramp/lisp/tramp-smb hides /home/albinus/src/emacs-25/lisp/net/tramp-smb ~/src/tramp/lisp/tramp-uu hides /home/albinus/src/emacs-25/lisp/net/tramp-uu ~/src/tramp/lisp/tramp-adb hides /home/albinus/src/emacs-25/lisp/net/tramp-adb ~/src/tramp/lisp/tramp-cmds hides /home/albinus/src/emacs-25/lisp/net/tramp-cmds ~/src/tramp/lisp/tramp-cache hides /home/albinus/src/emacs-25/lisp/net/tramp-cache ~/src/tramp/lisp/trampver hides /home/albinus/src/emacs-25/lisp/net/trampver ~/src/tramp/lisp/tramp-ftp hides /home/albinus/src/emacs-25/lisp/net/tramp-ftp ~/src/tramp/lisp/tramp-sh hides /home/albinus/src/emacs-25/lisp/net/tramp-sh /home/albinus/.emacs.d/elpa/soap-client-3.1.1/soap-inspect hides /home/albinus/src/emacs-25/lisp/net/soap-inspect ~/src/tramp/lisp/tramp hides /home/albinus/src/emacs-25/lisp/net/tramp ~/src/tramp/lisp/tramp-loaddefs hides /home/albinus/src/emacs-25/lisp/net/tramp-loaddefs ~/lisp/dbus hides /home/albinus/src/emacs-25/lisp/net/dbus /home/albinus/.emacs.d/elpa/soap-client-3.1.1/soap-client hides /home/albinus/src/emacs-25/lisp/net/soap-client ~/src/tramp/lisp/tramp-gw hides /home/albinus/src/emacs-25/lisp/net/tramp-gw ~/src/tramp/lisp/tramp-gvfs hides /home/albinus/src/emacs-25/lisp/net/tramp-gvfs ~/src/tramp/lisp/tramp-compat hides /home/albinus/src/emacs-25/lisp/net/tramp-compat Features: (shadow sort mail-extr warnings emacsbug message rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils erc-notify erc-desktop-notifications notifications erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat thingatpt pp cperl-mode tramp-theme em-dirs esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util finder-inf docker-tramp tramp-cache slime-autoloads url-auth vagrant-tramp dash term disp-table ehelp info package epg-config time tramp-gvfs zeroconf url-util url-parse url-vars dbus xml tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete comint ansi-color ring format-spec advice auth-source cl-seq eieio eieio-core cl-macs gnus-util mm-util help-fns mail-prsvr password-cache ido seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv jka-compr icomplete paren ps-print ps-def lpr vc cl-loaddefs pcase cl-lib vc-dispatcher dired time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 342553 13320) (symbols 48 33702 0) (miscs 40 483 217) (strings 32 63023 12741) (string-bytes 1 1830101) (vectors 16 50178) (vector-slots 8 873604 4315) (floats 8 553 183) (intervals 56 291 0) (buffers 976 12) (heap 1024 44910 1675)) From debbugs-submit-bounces@debbugs.gnu.org Sun May 29 05:19:57 2016 Received: (at 23646) by debbugs.gnu.org; 29 May 2016 09:19:57 +0000 Received: from localhost ([127.0.0.1]:45244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6wt3-0007L3-He for submit@debbugs.gnu.org; Sun, 29 May 2016 05:19:57 -0400 Received: from mout.gmx.net ([212.227.15.15]:51294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6wt2-0007Kp-8U for 23646@debbugs.gnu.org; Sun, 29 May 2016 05:19:56 -0400 Received: from detlef.gmx.de ([87.146.54.154]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LnxxQ-1biCVg3CAK-00fxAB for <23646@debbugs.gnu.org>; Sun, 29 May 2016 11:19:48 +0200 From: Michael Albinus To: 23646@debbugs.gnu.org Subject: Re: bug#23646: 25.0.94; file-name-completion does not handle completion-ignored-extensions properly References: <877fedgrx3.fsf@gmx.de> Date: Sun, 29 May 2016 11:19:47 +0200 In-Reply-To: <877fedgrx3.fsf@gmx.de> (Michael Albinus's message of "Sun, 29 May 2016 11:00:24 +0200") Message-ID: <87a8j9kyq4.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:omGSlRES7LZecaStWbRui/m54ztEJ68J2ZncQMCLOIyV/qBup4a rbBbAX0WaMGl8m7Yd9b3BbU0a+eyPDb9DR1oFbYM7EKPD5H3z/ymqNC+PbyDo1ZTS8ASuI8 Ir3ZDGj7+ZiedTbIda0+fUElyK9fcN3ooUiJde1GLoA1mfLi71Rg6APgOFLPZdK6HAlo0s9 KVfOSh1ngX0R5YfUhPNTQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:PhaEm2ExCp8=:HOjYxBNn3V9/g6B4Q1LdAa YWMk2DwJPaHojpjrPP7sBsuKecDI9NIdJAR6hZvo88/konypeZqz0cg1kEbK/HG/jRWdbskx3 eHMvGeShYlU15CQJJFU+b0MqMnkATx1etwnn61mWR8jhhaTPMCqpJnZn6KclHLqjh/NiW+eCU QeyBvUjQXu+8xBwrIvhhLX6i7N1CUHHKzzE1Ua3WZMjl4ii2Ke/Mp+q1tdq6XSBIVYaokNIhj KD8Bzg0FOp3Ej1vx95Yaah6xvem1OKET6jFUZIb+Qj885GoLgGlRGRPKWqt1BcXVElAKRZ+aS e+1T7cf+DMOCeD8a8WFQRm8dSFu14alt6SCA/ck5EibFahGa2lRVVgIlQ0vBtptW759HknbhY 11yfE3RjzT1MnepE0I1Ihrc9OBuIj7Ruo8WSqL3b+Vp9Vf95QTDp9WfOn73TWQVJVsFFLb0ZH WIRyL+fAJWcgqeWGenpBT6Tqy7VWOYq4shAILMYR1Y6qp6iy1GpSkLeVILbLQ488pfeqMAtu5 DZO71YYm1tMz+V9YLDxkIa8G5hfR2ss00e8M/oyJg9z4Sxb6zapHdTNTeWPD6rfyfc4bJqVxt AU98eI9w/Lvi4JtytMO5W/9pe0+dlQZW3X+7RNWavHsdss4UYPuOYDr8EqHkpfi/CSYyk9uAf jXqzwNTML+CKbEhs7QNeWA7/bHdD5EIBkBUzmvTlw3mJHUhOyGlxZ8ScYHagR9CjyG6dVwB65 w/Jw8FVfrcWZkPuHNvZ/EvzsK4UGTqC4HRAeYUQJzTK5hOhhOD7HRWjvIHQqUcNPonG8k22p0 E87lUTt X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23646 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.7 (/) Michael Albinus writes: > Try the following: > > (let ((completion-ignored-extensions ".ext")) > (write-region "foo" nil (expand-file-name "foo" "/tmp")) > (write-region "foo" nil (expand-file-name "foo.ext" "/tmp")) > (file-name-all-completions "fo" "/tmp") ; ("foo" "foo.ext"), OK > (file-name-completion "fo" "/tmp") ; "foo", OK > (file-name-completion "foo" "/tmp") ; "foo", NOK, should be t > (file-name-completion "foo." "/tmp") ; "foo.ext", OK > (file-name-completion "foo.ext" "/tmp")) ; t, OK Silly me: the first line must be (let ((completion-ignored-extensions '(".ext"))) Everything works as expected. Closing the bug. From debbugs-submit-bounces@debbugs.gnu.org Sun May 29 05:20:16 2016 Received: (at control) by debbugs.gnu.org; 29 May 2016 09:20:16 +0000 Received: from localhost ([127.0.0.1]:45248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6wtL-0007M5-Po for submit@debbugs.gnu.org; Sun, 29 May 2016 05:20:15 -0400 Received: from mout.gmx.net ([212.227.15.19]:49530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6wtK-0007Lr-A4 for control@debbugs.gnu.org; Sun, 29 May 2016 05:20:14 -0400 Received: from detlef.gmx.de ([87.146.54.154]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0LrNIC-1bW9Ho0NVE-0138dU for ; Sun, 29 May 2016 11:20:08 +0200 Date: Sun, 29 May 2016 11:20:06 +0200 Message-Id: <878tytkypl.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #23646 X-Provags-ID: V03:K0:ZjEHj7GcIWDA/BU+1wy06SwRiuyUG3EJBunnLbSSTtkCR2RZJju 1z5pp1ITOC99vZWG5BUN4uJH9En+wO7lgorjncjJOiHL6gSAZagXn1hMh5haIozGj7KY6rv ty8S5LCiiW6QCzrVYbcEYkbNkIcoysAk+RQkkBJ2+6uoQaH/jKTErUFgFgXCx/4lq3u907W nZ8Qxs1yUg0qI8fn8NNvQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:WUMofAM5Gao=:ylNdGQPCc+jvzgzwUZB8Ko K2Ta11DAsXDAb9SU4nONbIhXiyXjI3hPmZIi3GJpca7OUMZ8nItMcnsMH5S4fQZihbIsIIkpV A1KcT8/2Pe+pc9HMV4PN4yEcd+XKi76+CzGJ5RBum31HEpXfVa+Wze/KKYlR6Uf/7uCBDrpnI 3qB7bhM46sihNNK/KpzidrUfVYW5O7YSK0dEwnypyVEQXvPDeC6i0Nkzb5jqosAVLkpZG14dB Eo3zHuABb/avm74B2y5nNcRIAQIxWzc0Ocybxxl5Qdj3oSFVDGMWQ1Jm8nRqUuVI3O/kKeXEw bTBpwKdkv5kbSKXqSKywOIO75h3Q4WjwkRKlsdvp7HD5SQ4x6EcUmNyz+CI/n4x1BgeWVlpTO 8COcJ908pV5rWFI9DPPIWAcA1E68W9P16SF96POgFcgf9Q9fe1dfUOS+S9iKQdJQCFoPs+KM5 nvwsORjDgsiW+owHnKPWJHlpWYZ34sa0bZuu0U3MLOCE+n8akaMKSBQFN385NjmhW5wjeNYH5 F9IktRSD4ZRphxUXK7kALLj4mQ/JJYKdimHmHQ8YzLfm+Cli3P4d6vAZb9UltydPFHXn29JJO wZIW3ZkNROhLamF31enFRPZenR5NfDynT9I2p1sY5IUx0LEebRtDmsbfCBgMAye/wZo1V2/4i +cT+Ne4NXsj5Ysq/fl4eD3aVj/C9/jbSXrkD8qkA0qUTFXCypeDRnu2PyJWkTk9apg4GlHefT +sbTdGKLmnU0i9dDUS7V3gURB9XVWUIbpy7XQdO8X2eH0mmfzTJevEVrtGw= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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.7 (/) tags 23646 notabug close 23646 From unknown Tue Aug 19 11:04:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Jun 2016 11:24:03 +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