X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Ergus <spacibba@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 19 Feb 2023 02:46:01 +0000 Resent-Message-ID: <handler.61613.B.167677475111835 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 61613 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.167677475111835 (code B ref -1); Sun, 19 Feb 2023 02:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Feb 2023 02:45:51 +0000 Received: from localhost ([127.0.0.1]:45305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pTZi2-00034o-MW for submit <at> debbugs.gnu.org; Sat, 18 Feb 2023 21:45:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:51716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1pTZi1-00034h-0C for submit <at> debbugs.gnu.org; Sat, 18 Feb 2023 21:45:50 -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 <spacibba@HIDDEN>) id 1pTZhz-0004hv-QA for bug-gnu-emacs@HIDDEN; Sat, 18 Feb 2023 21:45:47 -0500 Received: from sonic316-12.consmr.mail.bf2.yahoo.com ([74.6.130.122]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <spacibba@HIDDEN>) id 1pTZhw-0004Fs-Jh for bug-gnu-emacs@HIDDEN; Sat, 18 Feb 2023 21:45:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1676774740; bh=8DqxoLBJUXf1eEx+UfWzL/XtO+tr+1cD6n89v/mV/a0=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=boaRZxfUub1/Zd7dL2SM1baGFmKktDrYbDcsKnW5Sn1CHBx+GU7bF0jZ75WfYWlnQBBvknQtKu9spvQtwbs6PGcKFXC5bK2phR4LGTWjH4AqSwPNUgwphe+nQeilV/+TCmqo5dg3Js8vzSxOsXdUVzsCt0jpZ7j5k5t8B+39iKzmHm1TraQQKJgtAVzcHocDMOySb8pCUBa0e5WOgZ7qrv8ieeTYMBqazH1WLERmSQTI2DSAQTlOTlPEqvsdFI2SDrKMrk90cueI9PYoy+OvQrUQKGh1JgaiN3JzPR8DNAHZsQ/46cqKAnv/TLAjtiacsd/+bIPh2JtgHAy5Tv/0HQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676774740; bh=b9tKWiXm4hyRFuzNvTqlYydRBCRyBVZaxO8zFgGYDnd=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=FP9Mp/IgdtlcIHBBsKoVUzGCHDKH5nvet8OJUaDnp5gxVF6UeX0Cy2OXR9p4WhZ6n2Ebkk9IEKYQr1KgvbrDkrEVk4gi7Cfb/NmtsUMUSkOWxI7PXWFH1L53ZRoXjTt4TYQhwFa7EOR+a5o/BGHOTG1BbheyQjHzrYsb/Qcu7zBdonMl/Pbz/XBaqjGUu6eVEsq587/FHfxkEqYrkYoXffYdScPervZr3LU+wHxbrIJ88uvC/6Byfvzc2i/ivXoWUem9vfCTzlJw3NFwGTmb7CzK1gjcz6nWMlX1JD4KAuFoGilQ6hhnHkI2Ax4u1sGoCfM+2chtawvUbKqnMXp44g== X-YMail-OSG: M1lAwsAVM1kOI_lkQZuo8R3B7Lj5KR7YPxG7dOfrMVcABAsBIRsrfFazr.Rxhp1 r2PCSDLvEMb7uG_hi84IkCilPWTDmnkkJ5S9H5lWSD3megElCjlK6wTLAs0kCCfhtxt5VngYBHlh 4BuQtvzdRvAqPP0M9IKs6iExfm2HhBTqUuuQgY1IKMicoUkGbSVmWb0PrESX0SvTmufiXM9JTDN8 LAu8Mj2Ib.vKzDEKSOKYCpP6v7IaBTplD3GRLhmEVg5nvZ7j7NeYlq14SKj7VHbhbipkec_69aoO SSEobw0LO5SVaSWD6BE3Za4Wbj7MNEfVMniiONViYRSrkA.1EPU7RlTssOUGxmwQ7ickxNVWsO1P 0CaxT2kJremYUk.tseEIbes3RcOSOAZriFjanN41Yj1d0MRhB60hITUZS6midtgLyeFuIvU8eEn. Fq1UNMSmwAM2oV7bv.jccljDn4JqPhCKwznApKFl5N3dvSvfApJwQLlEQVKYCQodtuxgKz3hINYe KRF0HHwBv_tS4FaHtAKIhKaI0RjKCRzuJujFmiFahL1YnOvyeYtEE0Y6uuZ35I3CGX_shRHhkgp0 le79i5W2gkDTfolMp0s3WMXCiM2K.LAauIFajsY7IB1XWCvYHBxK4E59OXhNnjV2cVi7v6U2wPka BObZNPJQONdIAlV_7.UqQ8eY.6w8iSJvSADCfdJnjJnMQjZSuKTwm7X_Tg_dAOjQNarC3B0OzQXh 3OW.gjg6AfG_mbGdflvUmKv6panChBC8pSuhXIXaM8VJbJZhJtHFLjHqq3_GnFbzvn36umPxMygx 9GB6QqxI3mqxSf1wjZidQ7kK97HlaZf.72GPYXN2yGa3i.Wydw5RN_IHnhBTM_6goLLd4F2KTBga f1F9Poq1hfRhhT08VwwvKh0bFtdJR0oYghTYG2vjqUCASTihsLnB.1_FPhulR_eH4nHwllgxDb67 haop9OJrAZlVViUgo8B8LIFDAHocFUZiZyfDn2kg.wwIgQQhF81x1aEVkW3.TUpY6POMBfSQXhgU lolf9qAZM87Ly_6oh6CP6ZVXgYT2FIlO1eQi2bEH8XWYnor2H.mEAuVQ.WjWVT6NQjnfeThqjeWM vpvCrUpFaL8g12Th7uXUT4_OTBro_xEpsWP7_P23oiGTVrFCwhkCAoxk.NR7yx3v7m2uyTkJTFJ1 mJ9Uiu6h1x.8PJe8WCfz0ozBlJTPCV65K.M1._RakLacOxMxU7S_fcQpqdBDElRtzj1tF0swN7Jk ReohZo5kiDqbWUXFvIwNVY38mYd5LwTJ0pXW76jtkvEsCpCUL29jfZRFtMujF8FxkqbTTHfu_DRl 0NiMPhpIkPS2ogxsrSBPmXVC06qWQxSYfJTtZ...qQ93qbtMqn8Gl8af09GuM_xPuYiHpo8zV3Wy Gd1brC3Hi4Pt7huOT8d5tHycKCufIcfmxFiKi77XW2oc.W04lGdt9bYN2hgSkK__RRjYzyH4eCdo MI0cymQehX30z4XlAyERqS8HqKCC_7jMjkx18feSnsGsJsMoAt0CebH97.ejr144fwOnIuOc0Ejp UDxv1KfIt_29hxBFLWxACTK8jbsJXDwbnUhW6BX_mCCrAjE_Mh65JLAB93fSC_SDBZDUZ2b8LMAp TNKxapW3Mtp_HjUdzGfu6MAxI3gw_Eb9LXvokNMkPF.0Kbf30Fl1fNE8t1LkQjhdCSIjXGxPUP1Q iIdZT3oEO6eVlhdAf412oxERWglIFqi0qghone7aLHSKgRtbhvdzxpMfbmD7bb3x.zT2RSaSp3Od YbIVyWt1NmBc3sSQ76NhKq80HmP6rm06HalwYhAOkCblCJw0oakPXGQe5rEOw6qxTHhCiQTUEwSo DuaNyXFLoIGM5LzWdClwBjmEB1ojpAiKKirTCN8jTOkcpd3mST08AsI5l2u6CK64qwu9bWIV8GiI Hkf36kO7I3vRsCOLQ334wW.les_JSqfhR3vMVw6xGNB5Z7UgJkGjkL4lxKWfSCcZAbTRvNKjz61Z Mm7yPjnYV.6.B2Dad5_dCnjMMycY1wr2iF3.sAO0IZ5AZsD9X7MDEA0Cf5tbSYM8Gs8n.yJFtiCh 5GoRBFWk4u6oZMi9DxC0N2ofLnzVygk1NJ6iUFw1qhfEqtu1OqoHL76OFcgetilM7KlFKWZo1tcr ql32HoFp7jbml7MhEwAPC7brBZ_QJ9WSqZ2VhPJ3HJ3LFc6B.m49fEK.ELDGK_qq.S5FXcjvj692 zww-- X-Sonic-MF: <spacibba@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Sun, 19 Feb 2023 02:45:40 +0000 Received: by hermes--production-ir2-65c64dfd66-mp9nb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 848a4366e9bfa13fa341f26aee0e205a; Sun, 19 Feb 2023 02:45:37 +0000 (UTC) From: Ergus <spacibba@HIDDEN> Date: Sun, 19 Feb 2023 03:45:30 +0100 Message-ID: <87pma6tlth.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain References: <87pma6tlth.fsf.ref@HIDDEN> X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 7927 Received-SPF: pass client-ip=74.6.130.122; envelope-from=spacibba@HIDDEN; helo=sonic316-12.consmr.mail.bf2.yahoo.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi: I just found that ffap-other-window ignores when ffap-require-prefix is non-nil. Looking at the code it seems to be that find-file-at-point has: (and (called-interactively-p 'interactive) (if ffap-require-prefix (not current-prefix-arg) current-prefix-arg)) but ffap-other-window calls find-file-at-point no interactively. Same for ffap-other-frame, ffap-other-tab and so on... I am not sure if the (called-interactively-p 'interactive) test is actually needed in the first place, but I could be wrong. Is this intended? Best, Ergus In GNU Emacs 30.0.50 (build 14, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.8) of 2023-02-19 built on Ergus Repository revision: 750bc57cbb8d081566e671e8fc3e27a82588c197 Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/home/ergo/.local/ --with-mailutils --with-json --with-x-toolkit=gtk3 --with-xft --with-modules --with-cairo --with-harfbuzz --with-native-compilation '--program-transform-name=s/^ctags$/ctags.emacs/'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: windmove-mode: t global-auto-revert-mode: t fido-vertical-mode: t icomplete-vertical-mode: t icomplete-mode: t fido-mode: t electric-pair-mode: t flyspell-mode: t company-mode: t flycheck-mode: t diff-hl-margin-local-mode: t diff-hl-margin-mode: t diff-hl-mode: t gtags-mode: t repeat-mode: t xterm-mouse-mode: t xclip-mode: t override-global-mode: t winner-mode: t save-place-mode: t delete-selection-mode: t savehist-mode: t global-display-fill-column-indicator-mode: t display-fill-column-indicator-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t which-key-mode: t eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t size-indication-mode: t column-number-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: /mnt/casa/gits/emacs_clones/gtags-mode/gtags-mode hides /home/ergo/.config/emacs/elpa/gtags-mode-1.0/gtags-mode /home/ergo/.config/emacs/elpa/transient-20230214.1525/transient hides /home/ergo/.local/share/emacs/30.0.50/lisp/transient Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pulse color shortdoc time-date dabbrev cape-keyword move-dup misearch multi-isearch company-elisp vc-git bookmark text-property-search pp windmove jka-compr cl-print help-fns radix-tree autorevert filenotify ffap thingatpt url-parse auth-source password-cache url-vars cus-start cus-load icomplete elec-pair flyspell-correct flyspell ispell company-semantic company-template company-capf company flycheck ansi-color json map find-func dash pcase diff-hl-margin diff-hl-dired dired-x dired dired-loaddefs diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode cape compat comp comp-cstr warnings icons rx gtags-mode subr-x files-x xref project term/tmux term/xterm xterm init repeat xt-mouse xclip edmacro kmacro use-package-bind-key bind-key simple-16-theme winner ring saveplace delsel savehist easy-mmode display-fill-column-indicator display-line-numbers diminish which-key cl-extra help-mode use-package-diminish use-package-core disp-table info dumb-jump-autoloads highlight-indent-guides-autoloads company-lua-autoloads vundo-autoloads sudo-edit-autoloads cuda-mode-autoloads nginx-mode-autoloads crdt-autoloads magit-autoloads company-auctex-autoloads groovy-mode-autoloads flycheck-rust-autoloads string-inflection-autoloads company-c-headers-autoloads protobuf-mode-autoloads markdown-mode-autoloads tree-sitter-autoloads lice-autoloads lorem-ipsum-autoloads julia-mode-autoloads nasm-mode-autoloads deadgrep-autoloads popup-autoloads company-nginx-autoloads csv-mode-autoloads d-mode-autoloads tsc-autoloads i3wm-config-mode-autoloads magit-section-autoloads ssh-config-mode-autoloads move-dup-autoloads clang-format-autoloads esup-autoloads gnuplot-autoloads web-completion-data-autoloads phi-search-autoloads better-shell-autoloads fancy-compilation-autoloads arduino-cli-mode-autoloads flycheck-julia-autoloads cape-autoloads auctex-autoloads tex-site which-key-autoloads slime-autoloads flycheck-autoloads multiple-cursors-autoloads ibuffer-sidebar-autoloads systemd-autoloads pkgbuild-mode-autoloads neotree-autoloads modern-cpp-font-lock-autoloads company-reftex-autoloads google-c-style-autoloads flymake-nasm-autoloads request-autoloads caml-autoloads arduino-mode-autoloads ede/auto eieio-base cl-seq eieio byte-opt bytecomp byte-compile eieio-core cl-macs gv cl-loaddefs cl-lib sphinx-mode-autoloads f-autoloads diff-hl-autoloads lua-mode-autoloads gtags-mode-autoloads mutt-mode-autoloads xclip-autoloads diminish-autoloads imenu-list-autoloads paradox-autoloads spinner-autoloads avy-zap-autoloads nftables-mode-autoloads s-autoloads ibuffer-vc-autoloads objed-autoloads iedit-autoloads languagetool-autoloads vterm-toggle-autoloads vterm-autoloads avy-autoloads git-timemachine-autoloads emamux-autoloads flymake-quickdef-autoloads yasnippet-snippets-autoloads ibuffer-project-autoloads haskell-mode-autoloads shell-command+-autoloads notmuch-autoloads e2ansi-autoloads face-explorer-autoloads pkg-info-autoloads flx-autoloads opencl-mode-autoloads ptemplate-templates-autoloads ptemplate-autoloads yasnippet-autoloads git-modes-autoloads evil-collection-autoloads annalist-autoloads ibuffer-tramp-autoloads debbugs-autoloads evil-autoloads goto-chg-autoloads cobol-mode-autoloads dired-sidebar-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads compat-autoloads macrostep-autoloads flyspell-correct-autoloads company-autoloads dash-autoloads epl-autoloads vdiff-autoloads hydra-autoloads lv-autoloads early-init 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 281356 45353) (symbols 48 17929 0) (strings 32 63749 4451) (string-bytes 1 2119985) (vectors 16 33013) (vector-slots 8 925310 53948) (floats 8 340 2501) (intervals 56 11485 692) (buffers 984 18))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ergus <spacibba@HIDDEN> Subject: bug#61613: Acknowledgement (30.0.50; ffap-other-window ignores ffap-require-prefix) Message-ID: <handler.61613.B.167677475111835.ack <at> debbugs.gnu.org> References: <87pma6tlth.fsf@HIDDEN> X-Gnu-PR-Message: ack 61613 X-Gnu-PR-Package: emacs Reply-To: 61613 <at> debbugs.gnu.org Date: Sun, 19 Feb 2023 02:46:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 61613 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 61613: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61613 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 19 Feb 2023 09:22:02 +0000 Resent-Message-ID: <handler.61613.B61613.167679846921404 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ergus <spacibba@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.167679846921404 (code B ref 61613); Sun, 19 Feb 2023 09:22:02 +0000 Received: (at 61613) by debbugs.gnu.org; 19 Feb 2023 09:21:09 +0000 Received: from localhost ([127.0.0.1]:45678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pTfsa-0005ZA-MO for submit <at> debbugs.gnu.org; Sun, 19 Feb 2023 04:21:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pTfsV-0005YB-VX for 61613 <at> debbugs.gnu.org; Sun, 19 Feb 2023 04:21:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pTfsQ-0000O0-9x; Sun, 19 Feb 2023 04:20:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tdXzZLPbTbK3M4P6Gz2NotGnLjdE6JkxTmK+ELYZaCc=; b=j2pUYNwaaVZT g8oDMGbsPnlCZjVj1v8VAVf6CHocA0TSVW6xgdiXaRsaHUq9QFafjvBMO0C882uJVk5NPa5sgcBev 0Q7uC3msRHDbgUZZdg2tS3KemPMsJO/j9kQCjdSMHIotk16sJLghq6PSitLgibFnMPV1lnIO7Hv9V 8bFIsQqb6EMRT0g6d9RoKQ/crejBgk0VLPAlrfwNNoRbHtiSkasYxO8g6pZSQIidR7OEq06hAa7Rd Ba1uuWqId8kuV5dlyQ1+dTF3j98xDI66zLHL8tF4iU3IDzum8vxSgrKX7IFFvqmoNlIYUSyQDX5lk Y4Yme6Tsz4xUtyi7OqCRUQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pTfsP-0000Ry-EE; Sun, 19 Feb 2023 04:20:57 -0500 Date: Sun, 19 Feb 2023 11:21:02 +0200 Message-Id: <837cwexb7l.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87pma6tlth.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 19 Feb 2023 03:45:30 +0100 > From: Ergus via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > I just found that ffap-other-window ignores when ffap-require-prefix is > non-nil. > > Looking at the code it seems to be that find-file-at-point has: > > (and (called-interactively-p 'interactive) > (if ffap-require-prefix (not current-prefix-arg) > current-prefix-arg)) > > but ffap-other-window calls find-file-at-point no interactively. Same > for ffap-other-frame, ffap-other-tab and so on... What would be the point of supporting ffap-require-prefix when you call ffap-other-window? That variable controls whether to invoke ffap-file-finder, which is not suitable for -other-window commands, I think? That is why, AFAIU, when not called interactively, find-file-at-point doesn't call ffap-file-finder at all, and therefore there's no point in heeding ffap-require-prefix. Right?
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Ergus <spacibba@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 19 Feb 2023 10:10:02 +0000 Resent-Message-ID: <handler.61613.B61613.167680136626513 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.167680136626513 (code B ref 61613); Sun, 19 Feb 2023 10:10:02 +0000 Received: (at 61613) by debbugs.gnu.org; 19 Feb 2023 10:09:26 +0000 Received: from localhost ([127.0.0.1]:45727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pTgdJ-0006tY-Ke for submit <at> debbugs.gnu.org; Sun, 19 Feb 2023 05:09:25 -0500 Received: from sonic312-20.consmr.mail.bf2.yahoo.com ([74.6.128.82]:38995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1pTgdH-0006tM-Pj for 61613 <at> debbugs.gnu.org; Sun, 19 Feb 2023 05:09:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1676801356; bh=jty2W+HGF6s1G3hA+lJOAnCn3INEaiwBx4cOAubOP/8=; h=Date:From:To:CC:Subject:In-Reply-To:References:From:Subject:Reply-To; b=BcHUTpPBetZyZp2QpzRJJgQkAONdFATAxoErsR9811kB+7dgG3BIh2yIllbmOzXmNRS6hNXzOqW4nCo0mIFnLqHMq5VE3usJF/ND91kyQlw2jq+dfz0sffrsgpHsOTJw9zNWsTQlT2+mNpBbzKyRtSN6WwAzP0cRsobG4XrexH8FpYajjza6Wdpi0YgyDWrgPWytVN3oizf1hXZKJDbOpTmj41Qm2UB5qh4TeHPnfftktRY1moRTZXWId2B4n73j8nPAIHtxUPGobQextU4bgmwwFMSInff3M8iXG/j29h6RMmxNQihgi2yRnCtqVuMm8T6coHReBWt0Q2ScdxymBA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676801356; bh=qdqy1FeLoFLmsNImAxVdqcEcChJwL5EA6fBWi0uVj4+=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=rr9Lnq6LT37FHSkh4ycATrwawsNuflC+c83S2THt63Uk7Q1FBBXbvB5+Z1NKwwUdtDqRd/6icMQuN4O4rq/p9X7shKF58ns9x5M2XARJECA3jYBQd3ZWqFfXPxrJc8NWes12XyCDQQfJIMD3wTRqDFsAC9+umPIH+b0uF0OK+H9IHRXxhgr59d4duv3FEhNwAKZKpCF69sCG6mvGtt+XJqdTobapbDnGdlcp1fI6tr633qikHy50LQnJos4YG34RLSKQOeSWN7YoBVljufsbMO9Zu9BWmhyY//lS39Zj1qPYvX6mHLesq4RE1p9UVMFF8Eir8KWLy8ANCM6rNIqn3A== X-YMail-OSG: KDU6QpwVM1lyJ1PsjjU4YuVOgsEnmXhtpEpFLP0s0CVoURYE_6NhHPjFvmWhXLl ZYoe1xoV1vWF.pf7MjyevUs6RhK.ZqlFDkkIpK20Zmyz8tANC3q7LHOta7neJcY4njcXL1HSiHNH O5W4nlI9TM8A9XJLrYCUXs2NycdyK16EyVMGAzI6XOm.lM2n2dD1tPwFNtHGQMg16V20qOqjfIPw YblcixAeyYmjLgJDgrUoNOBLX8J2CKwgO1AyKZY7kvherCLTsH47rh5Dlty.ggC_5LRX56D8tsM_ p8KPGdLcn4ZjaG1kXI5IMpxmYhCxWYvPkuzwzp6lADsPkiayeFRVKrK52c.AZ8.BVnUzwqtBOPmW YknxL22K7jPK_a8ZTsoSmaI7PTB7rRL7M577Au_3MTd1esP4wDKwtOA6ks_STuWwWW.t7Hgif7x1 jkSitO8WkYC56PsZ6WwgZV_l3jijc8EmtSfOE93AljGwRn3vB9P9jlkS3Oc1iqylYgen2AER4g83 WN63zdFTQ3exgi3HEd9v_xdH1ismmfAPzFUNdrIgoRDLgLj.Av1ifis6kB.m8QOv8pvnFWZnf3Ew Q4fqPFWQi.MLqzfRc6y96UcTAEiylr_YxyO__mSYIZj.lW4TEn_AH7Nebf4eiXnlvi8vvvU4WRG1 Ghkq6rlTg66V71Xt1oevr6ti4xdnnU6a71P1EubJYRWvyvJRTPNQUA_ipvm2cIAUs8tNtb2vHZVd av3q8SizO_CrNB95ZIffhFOMBbwmo4dCQKxxkF_Rpz7GvM7ZfgmwV0GWP_8bDJ2swjAjTWrSQ6SN APhqeM0XY6aH0NUyMGLogxL6cmZ8vxO2CrRXCnW3JOz6mXnI9OH7uB9JBfJ_DmZu752h_pF4U6zT mTAFeZ1VAAcNJres1OG6vHjC5YwnsCRqKBzu_7PYrYTuexxF04oMGPyAtbUAkmoMH44h4L8ewaoN 7ta7WnnLxNOPh4oCiebXx_2x7WL_DK1Gho4Y0DT3ShoroAhaTayCBqchBphWZEmW5gKtKZP6jnCJ EqE4bliwMqmP3FQoMmlJygv.e3bUa7S3kqBlBA3K1kOBp4jwG73oG9z9bB81DRBZcFCUXovDOy8a M3r6dDgbNvMRwMvZ8Ssjaod6mbxwbIR8DZHJ6hlL1_JOg9gwfWVBS142R5ORoyuua0_uj0X9IWOX IzfwYRKFkdbLSKx_0_5ZC8TIlkTI7UXYwiOPh3PemTIH6wUd2ti0J.5sCNoWaFqE6QM3XYk2Fw2V aLmfI2E2RJ940pYMhrMtlJnlDX6qXgKcKyoV662aPaq_MFBFDkku0O82G_KTPRkmRAv31ZqNt5wq eiBmuJBYFdBJabqtiHM2OCBhrQpNdnIm5fShGaQnbtWRtrYpjRTjxUlNEUlKDbz9y5IBI299bygs o5sW462UaUgRLAJ4rK6Kgcyw4PQKJVD.wprJ6yM33tFfXIvyX9_faOYAG4IRMWOqc.w8Hd1Tt7VN BnkoUM05cwXSSm8IkLq7xCy4KX.Ohn_6W53XBvXm2BxhmTXXaj_i14zAuPkjVTsNqLvjN0rjycJ2 3qU3NirKx6OT16RKabLmOmuzM_CFt0K_lyu1aCn.C4CaELzANnyvuYmSUNZwmDCMTonu_otJuKGZ xCgnyBTzdAeDEiUm22.KUrhO5VfPDx0i6jLNYX2F9jO8mxHwn77cDLNzbsNS_WI5jj_gkLkho0ca af5YbKZEywkUDfhFRsRVLE8_Z_lSCjqPMvej9az4c.1HG5xwC6weJGcr5g7TkgQCy0psyHJpg3uC kwBECd27ds2G1TOAvx1zRpnj5x7CJIPFHFVLiHygs4dBp6G8way0XomqoTEgh9LXLjGPMmMuR09M 7kklQVu0.WkUh45T8V46CsbJVu7sdNVvcU4bo4aPfTZJv07dXMzw5iXvcU0q4S.XI1xO.wIZhDEA HBcTW1lxaE.zEdJHY3DAKd_Wqhv6zJhy5PbMD_tnIqMXoIA3UJpB_I0ZTimF8mmvt..U9Tgp3Kd3 3mz_WCDGP_iiulBxSmOsT9HLwOa_sBjkZPWN3JNbeeaaCCFontYsidRfNNxceuvzAg8MXe6BdVEO o2AvQfc2c7qdkMzfFzB5oWQUg6mPOGkGlvqaR2.HFg77RJo2RLPlGmQULYr_B1.1Vl73BTORlBSi itRGysV6J5A.DNVgK6C3C0YaBhmFTIPQsVXfwtLqHwaMZ6XYZ0lQYOoe6l37L3CIGmaBcfiykWhZ Nhe4Fqev9QlFxpg-- X-Sonic-MF: <spacibba@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.bf2.yahoo.com with HTTP; Sun, 19 Feb 2023 10:09:16 +0000 Received: by hermes--production-ir2-65c64dfd66-2jlf9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e694009506f56173228d3ccd4da90dfc; Sun, 19 Feb 2023 10:09:10 +0000 (UTC) Date: Sun, 19 Feb 2023 11:09:04 +0100 From: Ergus <spacibba@HIDDEN> In-Reply-To: <837cwexb7l.fsf@HIDDEN> References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> Message-ID: <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 1530 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On February 19, 2023 10:21:02 AM GMT+01:00, Eli Zaretskii <eliz@gnu=2Eorg>= wrote: >> Date: Sun, 19 Feb 2023 03:45:30 +0100 >> From: Ergus via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@gnu=2Eorg> >>=20 >> I just found that ffap-other-window ignores when ffap-require-prefix is >> non-nil=2E >>=20 >> Looking at the code it seems to be that find-file-at-point has: >>=20 >> (and (called-interactively-p 'interactive) >> (if ffap-require-prefix (not current-prefix-arg) >> current-prefix-arg)) >>=20 >> but ffap-other-window calls find-file-at-point no interactively=2E Same >> for ffap-other-frame, ffap-other-tab and so on=2E=2E=2E > >What would be the point of supporting ffap-require-prefix when you >call ffap-other-window? That variable controls whether to invoke >ffap-file-finder, which is not suitable for -other-window commands, I >think? That is why, AFAIU, when not called interactively, >find-file-at-point doesn't call ffap-file-finder at all, and therefore >there's no point in heeding ffap-require-prefix=2E Right? Hi Eli: Yes, that's what I expect, but it is actually offering the completion when= using the other-window alternative=2E Just: emacs -Q M-x ffap-bindings M-: (setq ffap-require-prefix t) Write /somedir C-x C-f (you see: ~/) But=20 C-x 4 f (you see /somedir) This seems to be related with the ffap-prompter called before the switch t= hen? Best, --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 19 Feb 2023 10:16:01 +0000 Resent-Message-ID: <handler.61613.B61613.167680175827169 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ergus <spacibba@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.167680175827169 (code B ref 61613); Sun, 19 Feb 2023 10:16:01 +0000 Received: (at 61613) by debbugs.gnu.org; 19 Feb 2023 10:15:58 +0000 Received: from localhost ([127.0.0.1]:45742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pTgje-000749-GZ for submit <at> debbugs.gnu.org; Sun, 19 Feb 2023 05:15:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pTgjb-00073u-Pv for 61613 <at> debbugs.gnu.org; Sun, 19 Feb 2023 05:15:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pTgjW-00017Z-DR; Sun, 19 Feb 2023 05:15:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=V9RZgE1lQpfH/eYvPSiDVJKZhcxF5/Rd5c8g5I+yifM=; b=LaCgR0njdzqD gXyP+xQy9iXi+qpLsYlhfcoltvu/SvNS2lVCZINV3GDgv8Av9gmr3dAnIm0XIVazGCZ+l0nzOtdzc TowOMpWt0UDz/VNcV/zbPpuTTr9YWOaue3yuO+h7iXiQNDGX1n8Z+DSz3982O/Vs7Dn5MC8EkC3Ni kUNv3ruyJrF7JLvXeLntiRuprsDfVO5cvwSqhHBCO5GAuGjRIiMLvlX17GtRRJNuMU2SPYnBT/sgp zb7+95qsSUCDz+1ONEDywR5mlgBGuzngVD39zisxo0y0sSCeouJvlS7cie6D24WVl7ugqjC0sKgkr Kuz9Oa42hZjPEgoMa/jG8A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pTgjQ-0004hJ-OR; Sun, 19 Feb 2023 05:15:50 -0500 Date: Sun, 19 Feb 2023 12:15:49 +0200 Message-Id: <833572x8oa.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> (message from Ergus on Sun, 19 Feb 2023 11:09:04 +0100) References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 19 Feb 2023 11:09:04 +0100 > From: Ergus <spacibba@HIDDEN> > CC: 61613 <at> debbugs.gnu.org > > emacs -Q > M-x ffap-bindings > M-: (setq ffap-require-prefix t) > Write /somedir > > C-x C-f (you see: ~/) > > But > > C-x 4 f (you see /somedir) > > This seems to be related with the ffap-prompter called before the switch then? Yes, I think so.
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Ergus <spacibba@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 19 Feb 2023 21:34:02 +0000 Resent-Message-ID: <handler.61613.B61613.16768423892200 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.16768423892200 (code B ref 61613); Sun, 19 Feb 2023 21:34:02 +0000 Received: (at 61613) by debbugs.gnu.org; 19 Feb 2023 21:33:09 +0000 Received: from localhost ([127.0.0.1]:49808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pTrIy-0000ZQ-JA for submit <at> debbugs.gnu.org; Sun, 19 Feb 2023 16:33:08 -0500 Received: from sonic312-21.consmr.mail.bf2.yahoo.com ([74.6.128.83]:36655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1pTrIw-0000Z0-U6 for 61613 <at> debbugs.gnu.org; Sun, 19 Feb 2023 16:33:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1676842380; bh=wp0rhqBNBml0l99wyw04BqIwHxyvTVGS5qzTR7hWUGg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=Pur7eQaCyfiuRaYE8DNG+kcgD7HPztQHmZgyebcYXgGU1Q0bOFCorxi3MvW2h+UQ+v5EehMyMBc+rgLIKWyjwl3M97p56R3RC5Qz5TKAFpLQDzB7t+eq1bcahJy3DzfnJDsEeM4/FQCxFFBgU1EdUwoXoqW8MjUvvrZFIOsmZZhtGsUp6K4FngJE6nP9bSFCCqBmw6t56zfUmSc21cMo9D5HlwcnjI5OYAx2SDeTCzr2g6nLx9t957cCfK9dGSvzgyxRgVuI1HoAyZqf28NGWm5WYwo+gKlCosAmNX2sgCzlbcUqz59/gVYzKlJwzNbkD17dEH3huKg3GLjmhNo2uA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676842380; bh=rOhnZxnKVwn2y8rbND4K4ADWDLpWHEAQ9HWB3uOrDQ3=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=RBMVevyV/Udf04M24IfsjLuwtHExKHsfyZ7800VX8lkhUkCREQDRKqQ5YPyMN98gYSQJE5TINMHe9qI+TUHKQSzTB6Em77zM1nzMG+Six4lS8edyrHjJzwh6IBTvgm1miwNMo/2tSFtaXXxnW6lKrKiYmkNpYwnAW2/EYJyVE+diMHAWTb1PVdm8PrtNPqNr6fRG7kUfykuXjlQz6UN5/JBTYOsL6ImT1JYzEoJ9jFe5aKheFmehMPSFtUHuYq4dVGdij+C4UsNrJVsA3hLJzTrUTJ7gGZn+e9F6Oun60nswzlMxBMj/9bFcc8vttJAuXuo6Uag4DkDr7/6IjrD1Ng== X-YMail-OSG: 47wYb2AVM1nGJvgnpC0Wj7hncIG7i3R5lcqsgFLDVY.7.dKxxJQ91EoxCSEOhp. PaCk20mz7oWJZoQESUkuFRIFJpbJv4xv47umij1Hj9AbXempZ0v1E.twMVPKX34NpddRTquZAKSF JsF1htoScFDWbq3G6OpLbHmrppX.HFiX_ppK7Wt253P2hLyvE6S6N0gekmAHCHqAG.dw_2xpUdt5 GRUP92L3q1NrW_cXGkIx.h5Hnwr5jVNlLbScGuMudDkU0AeS0erDX3.BYnDhCrhFkwjA2EazEQD6 PG2Xrxe2m.q7LYv2QdXIGcapV3vvfaxFTbkBzJSG74X97bsjghoFmsEz0.KVRodqgAG1qujKJ_Oa 8j4fDFMt8VM3JHwDbEXlQpqJWJ9v6hEUdZdMoa4N1qdoXHvMOUvRaIwOLE3h_B6rVt1HlvOE56M7 DumCMWkbGGrgj7i8IxgK3d2f8fUiFt9eGPDsfviWEgmwAogfxvnQ7a.69bVQwZ91zEXRavttb.Hz d0Xky.slfcgHlcE2qr3c.F._pyhT_DXdAEq3FRgTSlGtco5vUe.VoruTpv5t4Abej2D6mMENM2dI ofBe.hyeuQuJKtPK2y9CgJzP9LkUTfuVTuVJqzQss0tA_OgG4721yQ26zPOY6aXgTdALv4aUznhV p93hvS2KetOgRsSVw_Y.HDSgepWJoWsKbTIhXISXQnuuazYnH4VzkumrYXiVPRuCK.Gqtml06TvT bWQJdERWzKyXMrSPjOAZaajysyq1caYoaK70r7vr.0nZ.fgXxWQR2biTJvP.55ezUvKZLbCyD1Pp FeLJuArJyBkbBY1qFe0NNTT8E_4LphMiEZftkOItt2uSKTRm9.B55bD8ZIro80FrnHPjgoUbQ8Cy jGAA3WbpiI2FBYEklusibkoBe_K5HkF2JbhCpMxHs4h4u6s8ODZN1zDQtUn7sbfAabERJThdMTE0 i10ZDv0wjkDrIrXyCKXPL4cxdFfrOb8fiD73JvITr_574do1gRdRnjo1do.tB7pg1Swl11z_wqiX LG23Jcv_lZsaH3CfzPXN8VvKpTrQCr7ANtVZQEsZWpDRKxcD4H8phpUgbYdfAqYlGPMXEm6FhSQB AO9.Gmz_LL.nurwQyha.K2ff4P6JzzGLEaFV_izrltrtB2dlfH0ZggL5hLqxRG4H1eAKCfo08mrM fE63tU4aC8gKR30mKKBiqG5NzgtsLelbzkz3FCBjkrvx7mnYBIQPBlCoRd8JMjp83JrBSXRoa6Oi WNh75KLT8YbMEVlvtBPz5sk2T0SV_RvrytlULKwkcfMjyIWkwDIpwAHs8YVjaCGypouYOh1Ez2uB rUxdcUssoD6w5RRcO76vo3kAeoO1IceWlT5XTf8nCpL3zFaGyjf6IuvIArmKu9U67FXItFz67TfS fC1UzTzX6_4Rcv7Sr0qUmYbvzLnXQDFbJFeibopqFFuFvOJnb6._AUm9tgr117RjhKoU9dGP9VSc UX1l2GMnMJ2HGJ9MvS2vx.2qGQD4iREMxbCzyU9SDkv1kiqBmDNcJeN0wNAFGawoAPuKUr2NdI1j EsBSEO023qmm7jXUeG47pu11ecXWFWBw.SWZv.SZyal_q.0zg0Ui7GRCb9z6fOL6hlZpA7KcjMyk HozdWDdP6YnTpIXdOe_M1iweWwE3x6BXO5vDwWyNi5OMMJTwOKvlY9Z_FSBlwR1qcxVxi7z2IkFc _xsEv6iSXvL4Gi2Z32Bzewq56xggH3GA8U1gF3V94QbW5PqEkYB.a0Lj6PPq0sgZ9UI9jjS0JG9O a6W1gx25vYPipc6OANC0kXUWYqx9DsIuxwo2jyc6HCaqzPhwq.aCh0jgWfT.5i_1w2dfmddMfJvX 9FCv6NTF_0ty.0Aezgj4iyPgnruW9jppLMEr2c.dEzBQEu8jVP0Zjop68mHfbTc_sndJAJoPpQCO z3r5ShALTYsZwFMYi0Pq6VDoUlK.3U.RQuCOxai3PuiPPsI_p4drU3VSk130SHj.z72qrL.1oyAI c5CVIgOuVp1XTrTJtQ80K3UZ20pwP1itDmTHU_NSbGYp.HWZuQDjv8CIA1dJ1k0CMfn7oFBiyEaP THo_BlqrD7PlYJABoAsjfQcRBj9TNQD4gnR9F2qCYE8AZ5cO4T6v7ATWZ9TxWsEcpH8YDueCHtCm zGVle8xMSLJn5KDkRSy3tPuZpBs0hXP8Hwv5DF2bctNLMh3xTQ4J_Ceq25cmbZ5EXa7HvE5eH94l tLUg_5Tw- X-Sonic-MF: <spacibba@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.bf2.yahoo.com with HTTP; Sun, 19 Feb 2023 21:33:00 +0000 Received: by hermes--production-ir2-65c64dfd66-q88mm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c98c4deab4fe728337a9cd2fd44cbd69; Sun, 19 Feb 2023 21:32:57 +0000 (UTC) Date: Sun, 19 Feb 2023 22:32:55 +0100 From: Ergus <spacibba@HIDDEN> Message-ID: <20230219213255.rhyiu44udzpgqsq2@Ergus> References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> <833572x8oa.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <833572x8oa.fsf@HIDDEN> X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 582 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Sun, Feb 19, 2023 at 12:15:49PM +0200, Eli Zaretskii wrote: >> Date: Sun, 19 Feb 2023 11:09:04 +0100 >> From: Ergus <spacibba@HIDDEN> >> CC: 61613 <at> debbugs.gnu.org >> >> emacs -Q >> M-x ffap-bindings >> M-: (setq ffap-require-prefix t) >> Write /somedir >> >> C-x C-f (you see: ~/) >> >> But >> >> C-x 4 f (you see /somedir) >> >> This seems to be related with the ffap-prompter called before the switch then? > >Yes, I think so. Hi Eli: So, what do you think? The fix may be to put the ffap-require-prefix condition in ffap-read-file-or-url directly or in ffap-prompter??
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Ergus <spacibba@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 19 Feb 2023 21:44:01 +0000 Resent-Message-ID: <handler.61613.B61613.16768430233290 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.16768430233290 (code B ref 61613); Sun, 19 Feb 2023 21:44:01 +0000 Received: (at 61613) by debbugs.gnu.org; 19 Feb 2023 21:43:43 +0000 Received: from localhost ([127.0.0.1]:49813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pTrTC-0000qz-Op for submit <at> debbugs.gnu.org; Sun, 19 Feb 2023 16:43:42 -0500 Received: from sonic310-14.consmr.mail.bf2.yahoo.com ([74.6.135.124]:37911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1pTrTA-0000qk-Dc for 61613 <at> debbugs.gnu.org; Sun, 19 Feb 2023 16:43:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1676843014; bh=vi7W8GY960Iu15rgqz8Pr7rK2xqeDM9941e37aKSuxM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=j5YbWo4iOvgLvcLSeOtrydHACz8JMpL5337yte6wY2oNgIKTtQN1EjsqcEiQEK83i3OKyByHJN0jEkALnQwDETNiPYJoqLKYnutdRiMKtGAe3Zn7wlD12VxfK1QKgBoixXtzpr+HCHAyCXsfNDK0BHTHu9d7DKrG8HlxwJCOCLfMV0GsJsaM11D9h2xjII465BysZhzHvNFhgK273BlkdfX8xh7xI/hGYg+HiFiuPo03OLHc5w72Fsubr8lviUlyXHUIk4W1bzL5eudhmvuu+t4+LCOWWDo91JkzoGtq4q/Rp9bFERNpgreulMQDu9YOJUTzdp4t1mltIDIvGls95A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676843014; bh=3fHKho1aOxWvHWNF/bDRrGX9M1SUceLoAMIowKDDaaE=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=KD5zZal0WbWdYVlCu3aLME2UgV7CG66vv2d+Q3vb2R4jAYo8uIxy/gpoZdPfO9dGtioLdBklYse9DMq0H0Y11J/M7rYY/9nWHTg9ednjRqbp8/IA3rJGwJzE1RzXwk3gHP4uUoGRPZcuHElE6Yxk8f7Sj9JgWH+OylHAhV0MlYYQiHgN5+hhD1WrD1s4PPgY9Tya1iRcO0qrQRRnaCr7FS1wXZIoLMtIR28/Nakv4qm2LCIEZ+dbNEFLMAp40dMs0eD1FdH0FN/1oVzKnc2rbkj56jUZFo3/ty2MVCUcG0p2/2I6xq6hlArrByOrdsOlHXYMuIKwZpF3/V8fbVpu/A== X-YMail-OSG: _48.1A4VM1mtAu3uHr7A73WPNFiWMbfsPXFljlIvKHa9VCjBlLK4IcPSGuajVYy UgyQqWqSxV_b79ItXhjDxzXkBwHzc5PtiGavT8N3b9qg9HjRNrZHsj2uhlZBTIQ4mfemDiD1tt5P pkIRbyknSHXwVWNBESW5572IUE8s1Y0nP4b5CmnTYW4DcHiRIJT1ycKiw2c1XoZxJyFaQ_77F8A8 k0d_c5OAdVDh5Wtycr0PeUxYYHOL7omULiJdPN5O.S5ZY8sTbYEMRs2hbxBnPK_PCPFQ9DSp59pK kJXH89XcNlFUpaMBe2Xhs0OWSGCHaHLjMR0uwR4JsoMCVNWFr44gJV3v_BYhEVh5ua8bQKWifZn8 _fjbEofyhol1h0ptg2FVf25VyhweDdyrljuKCnSOcqq1baJUl_zteex8TrNj5gh6XVm4h..aMhRF sJ7ELD3i9p0yF9rHo1lOFb.C2YnaO4mZrK2YZSNeOaMQHUyI4LqYTSQkmegr7LIdWL_f1Cn5birg zGuOXNoz09rP24VWJIAO5dMjkXq9pGja0z8d0Y69VJqNZRVCfIm_di7zWwNI3AO1Pngl9Ueskt3e cd.pC5oZxxLJtSmoCq_o5Z95dsPIrDlvaZCTNa01UfdgxNVnr5AWq_EZ6dVloJgo6ColWXiKwY.0 9jwitt5VdZVLLSzvzLjHyTpPQ6XCu8J9ltbV3Ula1Exgt1GCbVgLBb6Pw4kQjBL3L0XJ.dktmeMf yxaq0RuxUZSVJClM3CI1sAZbGxNAsS0td6X7pMZe97rAKYrZtUL5KDQrOr8PPLz4j7feNe2bF2z4 aERVY3IPgJnMYEx8mB5zU4Buc1ZF0dY_4LE9Ht5ZI6vrx8tbLxowHD2iCn1GQ.gXKkMQ8eNFNiXq 1v1PY65rPhhkrUFiYTV87fGdCy.ZOfaeQRhXD.8EpwO_.BbpNQL5ANeHsLp5uRmK0tvxaoX0Trs5 2leTy5qxoal1tj_DpFk8ZrP2gais.gzd1rGb5WSWC97QuBw9K.KBvOSnXne6yi1xsL6Edw_m8FXB vTYPl65a46qNyNXQjEKEwTYYKxggHxyOzA6mKfhaE3uxTQ4MNH13jTtAvhHI6DiaDVpBR_JjC7hp Rj4cTd6JcxRXa0EAq0RDdbKTLdSoiTFM39DzihnoVKpcO.MkCGxzg0NViKhKY38TFGnt46PiRuRn J.4CTM0ED6I09f9.WfTogGQANipSfTmA_PhW.cgVfoW3I4rJhkMLk9TcqC_bqJFm4Qzd7qNIqVyX znwvlQVYCPcsl89ijGQ1.Gg673sqPd6Voet3pENSr5rFIe_EFrskMV6vkuQJLC0gLiZd2LIVZDEY I8BYK4K7V2u3oExr25rQbBdn3QXdQRosb83QW2ac2HfDEd8QGrojMQRqtfOodVSm5irfcysE.moG axQIp8WbFxpxxlgpvrzmbPxoqqPckZXIFbIvS6meaQNdsI4aeQgL5WwUnuPSqWMJMA900p_4bL8N M7VMXtY30JLk1rDWoOYu4iGtgy10LQ.dA6HC6QygZrzljrOXDsu2_YMZffAV25hDrgK9XNN0tBTO R9lrUZbsreiDa8h3NR9C7qvCdQeLhdhi1QAOtpprkU8f7wawqGi69LDib63k2L901Vg1CoNk.8m7 d2J8wB81g2NFZOrfKwrjEFK8LiaLEG5LZdNagyOPg5eBsnhUJuk7.Sz0SuMDtqo8FWESlqwU_cZk IEI..ubyamNqyALBqL_r0FiLf0IOpP2vVQifZJdKrvqmRcZOCx8oddQ_Fyh0dSofIYS__n6_jjo. YLI_Q20I9F4VbiwNofEhsf8ves7OLg4ALnBRe7LkDvJMQSs6jiAaaGeYrkL5LJEN3cj0iUPsc9lV WH6ihC418GyfCmpuhTDRVIdyZL8nQYIf4OATa9qA2.7PHbOmgc20kGABuI9DRo0vvKU2J5klZ6HJ mduGULu_irwcWXqz89KfMjcG7Kh9JvOLLnPGxoKQi5lU2Er2a6onZmuIN04rDUHmG92eiWN4Opyo i4s3gK3PWqYqnS1ms1AkehUa4M.Hjtx1MXUTPATJFP0f14VPvjJ7UIJ2iabvgil.bKG2R2Qac6r4 O2BOSZ6adatAZoTwTmEtoovFIxAQNtcjL9HIuSRvgJuHQ2Mr0XjS9zJ1OvW6fCJnjLxebeLPHDY6 3Qqg9H5Nl5zXBdBqbrI2wr111wmRUDgzNDnKEx1LgQB2LH1N1RJOjcCRxnqHLy9wr1FlO9Mmje3V w2IybhBaLzw-- X-Sonic-MF: <spacibba@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.bf2.yahoo.com with HTTP; Sun, 19 Feb 2023 21:43:34 +0000 Received: by hermes--production-ir2-65c64dfd66-ntl7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fd545c068fe0cb650bb0b002eca44a6b; Sun, 19 Feb 2023 21:43:28 +0000 (UTC) Date: Sun, 19 Feb 2023 22:43:26 +0100 From: Ergus <spacibba@HIDDEN> Message-ID: <20230219214326.ueue6mpb5krefjdx@Ergus> References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> <833572x8oa.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <833572x8oa.fsf@HIDDEN> X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 889 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) BTW: Looking at the ffap code I think some minor update/cleanup will be beneficial any-way. Nothing very drastic, for example, isn't more consistent to make ffap-bindings a minor mode to allow load and unload? Or use the "interactive" in find-file-at-point to simplify the initial conditions there and remove the optional? Or update the global-set-key to use the new keymap-set thing? Or add autoload decorators to the interactive functions? WDYT? On Sun, Feb 19, 2023 at 12:15:49PM +0200, Eli Zaretskii wrote: >> Date: Sun, 19 Feb 2023 11:09:04 +0100 >> From: Ergus <spacibba@HIDDEN> >> CC: 61613 <at> debbugs.gnu.org >> >> emacs -Q >> M-x ffap-bindings >> M-: (setq ffap-require-prefix t) >> Write /somedir >> >> C-x C-f (you see: ~/) >> >> But >> >> C-x 4 f (you see /somedir) >> >> This seems to be related with the ffap-prompter called before the switch then? > >Yes, I think so.
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 20 Feb 2023 12:51:02 +0000 Resent-Message-ID: <handler.61613.B61613.16768974456556 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ergus <spacibba@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.16768974456556 (code B ref 61613); Mon, 20 Feb 2023 12:51:02 +0000 Received: (at 61613) by debbugs.gnu.org; 20 Feb 2023 12:50:45 +0000 Received: from localhost ([127.0.0.1]:50862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pU5cy-0001hg-SW for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 07:50:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pU5cx-0001hV-UL for 61613 <at> debbugs.gnu.org; Mon, 20 Feb 2023 07:50:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pU5ck-0008Tb-W4; Mon, 20 Feb 2023 07:50:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Mjs/uUxW1nuHput94lpEsE9D6gynbJCWIJ6VTN5DhKs=; b=Z7RIVptz52lo /EBe+QR4bnbGCkq+4Gj6ofU+6IONs+Z154ALTkKO9ivWeHq+RF0ah+iD6J2Puc1bXDED3FrsVjiua k+LD0qjc3NXjjueLdhciO2yaJlZTpKofCcOyRqGbOnI/69RbrJUT0ftwFNL2+O58dNAbYbPiXt/hl KXUtzmr8Apiet23m90UHqxfNHJG8LndrMKx2pUyypZTvCfi42PxX4OWO+m5nfxH7J5K8KWHBfB9l5 PJC5OBlk1H4UOVzm2QsAHVKkSe+JMwVia9bvQRivTT+nZDxYI/JdegOA3VDhLAftqcjoDCSQ25WPv AIhhk+efV9LzUmoCWRAs7A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pU5cP-00077R-EM; Mon, 20 Feb 2023 07:50:30 -0500 Date: Mon, 20 Feb 2023 14:50:18 +0200 Message-Id: <83r0ukv6ut.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <20230219213255.rhyiu44udzpgqsq2@Ergus> (message from Ergus on Sun, 19 Feb 2023 22:32:55 +0100) References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> <833572x8oa.fsf@HIDDEN> <20230219213255.rhyiu44udzpgqsq2@Ergus> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 19 Feb 2023 22:32:55 +0100 > From: Ergus <spacibba@HIDDEN> > Cc: 61613 <at> debbugs.gnu.org > > On Sun, Feb 19, 2023 at 12:15:49PM +0200, Eli Zaretskii wrote: > >> Date: Sun, 19 Feb 2023 11:09:04 +0100 > >> From: Ergus <spacibba@HIDDEN> > >> CC: 61613 <at> debbugs.gnu.org > >> > >> emacs -Q > >> M-x ffap-bindings > >> M-: (setq ffap-require-prefix t) > >> Write /somedir > >> > >> C-x C-f (you see: ~/) > >> > >> But > >> > >> C-x 4 f (you see /somedir) > >> > >> This seems to be related with the ffap-prompter called before the switch then? > > > >Yes, I think so. > > Hi Eli: > > So, what do you think? The fix may be to put the ffap-require-prefix > condition in ffap-read-file-or-url directly or in ffap-prompter?? I don't understand what you want to achieve by that, so please elaborate. ffap-file-finder's default value is a command that doesn't display the file in another window, so how will ffap-require-prefix help here?
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 20 Feb 2023 12:52:01 +0000 Resent-Message-ID: <handler.61613.B61613.16768974986655 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ergus <spacibba@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.16768974986655 (code B ref 61613); Mon, 20 Feb 2023 12:52:01 +0000 Received: (at 61613) by debbugs.gnu.org; 20 Feb 2023 12:51:38 +0000 Received: from localhost ([127.0.0.1]:50867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pU5dq-0001jH-6d for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 07:51:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pU5dn-0001j2-PU for 61613 <at> debbugs.gnu.org; Mon, 20 Feb 2023 07:51:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pU5di-0000Ld-JM; Mon, 20 Feb 2023 07:51:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3GC/8GE9uCLfpNmV8enDaiFzBfQ3q2YixSU39h8QsVQ=; b=m00yvmWPD173 jolhnIo2Fx/1qn0QAdB/BbEI8ZHKIVFyRKfkp1/uUtX73lZaJzQcj00ycCupafPxE0GjzpSS+fNQE EcXGLi6bqb33rALO0zj3/1JAL0FnmcUkLoViVxpdJ3tQdkuf3Q6ZVGF1s6a3kOCE8+oLmjBUds3dz mGV4Poebb6d35UP0D92ClIRDXFDJnhPa0ihJbUlPoZZEicaQoCTLu78pq1waqfNngaRbTfATp0nn1 OmN4XS0XAMnotGd6QK2i0E+Ixm5KLeLLrdXQyX6/e6caSPq9AxBUUHiUaZO7QA6uGDHbC+EhOPO32 IGu1Aqv9s8PEqttNMhIR/Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pU5di-0007Op-2z; Mon, 20 Feb 2023 07:51:30 -0500 Date: Mon, 20 Feb 2023 14:51:39 +0200 Message-Id: <83pma4v6sk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <20230219214326.ueue6mpb5krefjdx@Ergus> (message from Ergus on Sun, 19 Feb 2023 22:43:26 +0100) References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> <833572x8oa.fsf@HIDDEN> <20230219214326.ueue6mpb5krefjdx@Ergus> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 19 Feb 2023 22:43:26 +0100 > From: Ergus <spacibba@HIDDEN> > Cc: 61613 <at> debbugs.gnu.org > > Looking at the ffap code I think some minor update/cleanup will be > beneficial any-way. > > Nothing very drastic, for example, isn't more consistent to make > ffap-bindings a minor mode to allow load and unload? Or use the > "interactive" in find-file-at-point to simplify the initial conditions > there and remove the optional? Or update the global-set-key to use the > new keymap-set thing? Or add autoload decorators to the interactive > functions? > > WDYT? It's hard to say without seeing the code you have in mind. Please post a patch, and let's take it from there.
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Ergus <spacibba@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 20 Feb 2023 15:50:01 +0000 Resent-Message-ID: <handler.61613.B61613.167690817313158 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.167690817313158 (code B ref 61613); Mon, 20 Feb 2023 15:50:01 +0000 Received: (at 61613) by debbugs.gnu.org; 20 Feb 2023 15:49:33 +0000 Received: from localhost ([127.0.0.1]:53295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pU8Px-0003Q6-07 for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 10:49:32 -0500 Received: from sonic315-13.consmr.mail.bf2.yahoo.com ([74.6.134.123]:37234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1pU8Pu-0003Pq-0y for 61613 <at> debbugs.gnu.org; Mon, 20 Feb 2023 10:49:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1676908160; bh=JreDubol9X19jmfScFvJRfP7mwQKJPm5X/biH/FGToo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=bmyig1q6UibcVFufqG3r8G3eLJGHt06ykEOhL98128Dg5N4kWOSM43XN5mEbXj7TMC5L8eEwF0IVaVVAFCVdfACX1h/sgrPDCXgkTSjG7UZyqFOfEDosRbT/5pFAc337x6aRDnvqGaAlWaJiFEFb9X+BdJ0mD6yfXL6avdoSFybp19Zv6mHxW07EDQerPwK72jBFGp3PFIVsHenLQaOtn2jQ6kjF1iY6pSlEhXggZuigr4fd7A6y4CmKC4AvyH0hbTK0XnM+k4Y281/bWMYszI1bJCrw+J8rdgl0xMAHQNP6myDUrtsaZsI/KtykMNWbEBgsyGVBOttaz4lZT6Rmjw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676908160; bh=4KVQtFdy4TQbdFhTbiUU7YhsAAI+9q2KR/CSjcugmY1=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=rfutpjX5lNsBBvbTsx0IaYGV1BWXIkX29kzs88od91C/0yRU6MmUsuE2vHRq3boIdPwb3jLStZKoCCdcFN7569P6nK6aD4Awx/bx7Hgvu/HJfobAezMEA6zbzAfS+5fSAzmSskrT76r/hhnKDJV4A/V3otOt/NLy4rXRx3lGENeKT1t70+mCGoRnV3s/j7cy7tfyLHku6L8aNCRkd+xSEKpWLet94z+Qsl/3jGWV3bloCei3fLtAe1yqQaRNaDxaovyhBe/M7aqiNHS+ET3433c7l9kFC/aULZbFCJHJh4S9rs/7zyKXwT+NzqeVnMHbPOhjAeMr8xJoIZgXDGoWzA== X-YMail-OSG: _spSll0VM1kC929ZBmraTqHlONm6QSbkm1ho5lKhTvECN7RnNU86e6n3pruV8bd .25PveN7JZOt_5lYdys6c_haeXgTeEOsIevvomfsEOllLmbbUq1JfYaHoUI_iuaDBby1GKBlfJa_ G4bEZ2Ueds81NTvcIPd7XFsDyoZ6adcTzinMp9pawljoPqtlUZE500HSl5O9Hi2wSGmzSgezAQ0C sswHNV3ZfAOp_MkHE96r3S1NIn_cgy8weJU4r8y2Q88fNBJO0aa2nKu33EYZ2lopop3AbLzb61KC GqWSTUSuQ.uuMEPZFj_0jgJQDkRqe6mKslsEo4Ulc0PSK9g6nMN5J41UWtTDnu9OmddDldqWoQG2 dxjHHlC6v0i6FGnYhVeR.2FYffO1bpxpu4A7tx7fseXgWLTXXc0MXZHzoqcs938hvxftmwM2dzhm 2ontmmycXjd2rfKO2s5jXCayOmGRkCnMhKO7roZN6iZcsrcJG_g3BIupnr5bBMTZSp8GqOPCcNcI csas2lWbMRmuuQTCGkq5F.aQZAepV3l7VxezBQfmE8bQen.G.vLGrirIHOfNHix8hqimg47EcdQ2 MyJ5m5Nm8bdvGeJN1gPPPYCjUJFDIVySSjIT.hzHMw4.I9dldG2xqOSlitWHYNDtd_G0cQwMt7PK U1x_0RPlinDN1YlC4325il6h1_hRd88AuPU4Bb4qNKjhx6voAIbxwRyo1qraxrsK1EhhdSDPlLEV yS4AV7l7gj9n.Y_EvRA5nQ36M.W2w1ZWRr0jUmXDWlIwedCQwa7JOa_N8Rzd7uRXV7umFovEt82V pWmfD..m1O5lgu7bco8c9231CX1N59COAaNba8G81wBXsguUrIMfA_6YsSyeNjmDtq5F5BVfCtiw 8SmNxfqRx2bdM0oxBXx7rZWRS7ZFydcRBG5y4S0XXfRlkHVLarlb9F6QEvqWMHjMXqM5xfxFhjzK zIjZSTILufF92ObArxyXQSvh.f_ArmuFbmgyTcmJBFH2TG80BF3.4XD8GHcpgMFEa0H3T.XnF1vD x9grkixMkkpx1UHZsJnnwMUkpv9xaYE1mCJmSKVeV9F8Z3XJLRELRWMuLLE1x4fQxdqIVZQaiktP 7XeSA4XcxeiYCV70pSnMYga_wdOZlZoihNgvc9tt4g1Lx4rjBPWpvJRQ7xdHL_BlKioSc0WbaH2I zC8e2AeweKB4KZ1L5CLayOGMhFEa_we8nx0BAOYvBI4NStszArSizjILrdGPAOeEq5uPKgLv2MZ. 219q62OriihBN61kxV._g1N.SaDDivNqmkmRf8lLDFzTBB1y5832W_1bhI_yHdY3ytuDnafDASMB lwHCsM3ZBF5lrkcqaQNE1EDC1d6ekocbgO_d12MtiR1VjYNMigNuTQ8VsEDUwygQyFidhqjp_JV9 WNwiqOEQ94qMw8Sqleji9ActmkRm3_bwIivXLrRvfkUbsHT_xFCzLXIy6_BLqn6YeLQ1OLh3Grjp nXhEMlJ14OojOqH1mmKXGP.N5aVRszwHr_SDk5SUKHZLLlSy5x359BtV2e4b9ZicU.WYPsSxS4o0 0hXwaliz8.yBRpk8T_.YNUu5Ccuq61Ok0zPFMVMwuPh1uKcyPQCklHEM1At4BFphuUr_YnH42Fid yhI26Urppp73EwOKnqwjR_nqNxYnBHImgvxq7rW5oml.qOk61b7PTtO1iPjs8jQxHe6b2em0P1BC kBeymQCu6AbRargbRdCjD98tcgKFSgABlKePMEPjZD6f3NA1ilkj7rg8jwZzyPTls2R38TXntw7l ZraWF634ifc2WZOc5ywZ6ljprwOb2wBs.OTS_m9mxbGp2j_FQ__6kyINm0FmqEXSqVUwpmC4FoDP 9MyiuotVn4qSuQ96KVvfw5XE1XyZ05q3gCGz0CzlGoLBaHFJTpHS77axnNpf_UbDebbnUYf23X7A ucapNw.7vEXo1TzSiVOt1l2DJXYcfHD6m9CRDnHiRikPWHEzmb3DIhn30krOC2kKS980i3CnVw9K 23zZl.4APbd2.qjR6FSYR.GBxLDBbFQrFmsJqGZkWYgeAOChFSGCQK1xz4pePpaphpokhyCT8WU. BVfQo7bocl81gWXwJHzrBvV5VWPwrf5QdewaP4be0bRN.x3vDyFqJZeSFiKFs9FKIMXheYuYY6nH OI0Wm5irOQDxwOekY3H4SsLm12o4eUU4otAq4OdQ.YM3FnTtBn1UnM2X6RRPZzOdOQWFj9JMgFTk 0atruTOIE X-Sonic-MF: <spacibba@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.bf2.yahoo.com with HTTP; Mon, 20 Feb 2023 15:49:20 +0000 Received: by hermes--production-ir2-65c64dfd66-ntl7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fbff28c09d26ddc965c9d26d36af5a29; Mon, 20 Feb 2023 15:49:18 +0000 (UTC) Date: Mon, 20 Feb 2023 16:49:15 +0100 From: Ergus <spacibba@HIDDEN> Message-ID: <20230220154915.qm4smcoohaiyc52c@Ergus> References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> <833572x8oa.fsf@HIDDEN> <20230219213255.rhyiu44udzpgqsq2@Ergus> <83r0ukv6ut.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <83r0ukv6ut.fsf@HIDDEN> X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 1628 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Mon, Feb 20, 2023 at 02:50:18PM +0200, Eli Zaretskii wrote: >> Date: Sun, 19 Feb 2023 22:32:55 +0100 >> From: Ergus <spacibba@HIDDEN> >> Cc: 61613 <at> debbugs.gnu.org >> >> On Sun, Feb 19, 2023 at 12:15:49PM +0200, Eli Zaretskii wrote: >> >> Date: Sun, 19 Feb 2023 11:09:04 +0100 >> >> From: Ergus <spacibba@HIDDEN> >> >> CC: 61613 <at> debbugs.gnu.org >> >> >> >> emacs -Q >> >> M-x ffap-bindings >> >> M-: (setq ffap-require-prefix t) >> >> Write /somedir >> >> >> >> C-x C-f (you see: ~/) >> >> >> >> But >> >> >> >> C-x 4 f (you see /somedir) >> >> >> >> This seems to be related with the ffap-prompter called before the switch then? >> > >> >Yes, I think so. >> >> Hi Eli: >> >> So, what do you think? The fix may be to put the ffap-require-prefix >> condition in ffap-read-file-or-url directly or in ffap-prompter?? > >I don't understand what you want to achieve by that, so please >elaborate. ffap-file-finder's default value is a command that doesn't >display the file in another window, so how will ffap-require-prefix >help here? From the example above I expect that after: (setq ffap-require-prefix t) C-x 4 f You see ~/ instead of /somedir. Like when we do C-x C-f. As I said before, ffap-prompter is causing this because it is called before switching window. So ffap-file-finder is actually called at point before going to another window. And it does not have any ffap-require-prefix condition. My question is actually that. We need to put the ffap-require-prefix condition somewhere in ffap-read-file-or-url or ffap-prompter. Because this problem happens with the other-frame and other-tab variants as well.
X-Loop: help-debbugs@HIDDEN Subject: bug#61613: 30.0.50; ffap-other-window ignores ffap-require-prefix Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 20 Feb 2023 17:02:02 +0000 Resent-Message-ID: <handler.61613.B61613.167691248420538 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61613 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ergus <spacibba@HIDDEN> Cc: 61613 <at> debbugs.gnu.org Received: via spool by 61613-submit <at> debbugs.gnu.org id=B61613.167691248420538 (code B ref 61613); Mon, 20 Feb 2023 17:02:02 +0000 Received: (at 61613) by debbugs.gnu.org; 20 Feb 2023 17:01:24 +0000 Received: from localhost ([127.0.0.1]:53354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pU9XY-0005LB-18 for submit <at> debbugs.gnu.org; Mon, 20 Feb 2023 12:01:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pU9XT-0005Kq-6H for 61613 <at> debbugs.gnu.org; Mon, 20 Feb 2023 12:01:23 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pU9XN-0001X6-Mt; Mon, 20 Feb 2023 12:01:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=mz/6i7/MevmUSr6GxeXz0nLWD8Zw9oV8LkwxHXXE0WQ=; b=f5Jbz3clPIEj LpqtFa6MS6Y/yGLbtw9emEVJM+ocsLvkvSngCTxtTH2Yj2QN2957C6b8uUT0fNifW8dXd7+ehdJl/ /7xsdNWhbWnFHw1qRhDVcNLced2LMuzV4wRd46j9nXlgIdbaciLs/s9ySUIJfS3LyfySitDtzj0lJ HiReyobB4VH20hk/XaWaxIeQ1zawtDCx6bUqiTCbtIlQpq8+se5GyCz6ICdtrRqYxl5olFoen0dpW UX+hFJImNkqwa3iJWqOalGksWd8D8Ygza0MkPN+H9b1UJeR3M5N7fKP9RfHpdrEFGV51Yu5bmJJUD GVNhbj0zlGWy9VU3RiaeCQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pU9XM-0005fE-UI; Mon, 20 Feb 2023 12:01:13 -0500 Date: Mon, 20 Feb 2023 19:01:20 +0200 Message-Id: <833570uv8f.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <20230220154915.qm4smcoohaiyc52c@Ergus> (message from Ergus on Mon, 20 Feb 2023 16:49:15 +0100) References: <87pma6tlth.fsf.ref@HIDDEN> <87pma6tlth.fsf@HIDDEN> <837cwexb7l.fsf@HIDDEN> <2543743F-F7A4-4474-8B89-55E472577DB7@HIDDEN> <833572x8oa.fsf@HIDDEN> <20230219213255.rhyiu44udzpgqsq2@Ergus> <83r0ukv6ut.fsf@HIDDEN> <20230220154915.qm4smcoohaiyc52c@Ergus> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 20 Feb 2023 16:49:15 +0100 > From: Ergus <spacibba@HIDDEN> > Cc: 61613 <at> debbugs.gnu.org > > >> So, what do you think? The fix may be to put the ffap-require-prefix > >> condition in ffap-read-file-or-url directly or in ffap-prompter?? > > > >I don't understand what you want to achieve by that, so please > >elaborate. ffap-file-finder's default value is a command that doesn't > >display the file in another window, so how will ffap-require-prefix > >help here? > > From the example above I expect that after: > > (setq ffap-require-prefix t) > C-x 4 f > > You see ~/ instead of /somedir. Like when we do C-x C-f. That's not what ffap-require-prefix does: (defcustom ffap-require-prefix nil "If set, reverses the prefix argument to `find-file-at-point'. This is nil so neophytes notice ffap. Experts may prefer to disable ffap most of the time." > As I said before, ffap-prompter is causing this because it is called > before switching window. So what we need is fix how the prompt is calculated, not what is the meaning of the prefix arg. > So ffap-file-finder is actually called at point before going to another > window. And it does not have any ffap-require-prefix condition. My > question is actually that. Once again, calling ffap-file-finder in this case is WRONG! We need a function that visits the file in another window, and ffap-file-finder doesn't. IOW, you are talking about a very different change to ffap-other-window. > We need to put the ffap-require-prefix condition somewhere in > ffap-read-file-or-url or ffap-prompter. Because this problem happens > with the other-frame and other-tab variants as well. I think we need to rewrite the interactive spec of those to do what you want. ffap-require-prefix is not related to this at all.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.