GNU logs - #61613, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


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))




Message sent:


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


Message sent to bug-gnu-emacs@HIDDEN:


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?




Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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.




Message sent to bug-gnu-emacs@HIDDEN:


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??







Message sent to bug-gnu-emacs@HIDDEN:


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.




Message sent to bug-gnu-emacs@HIDDEN:


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?




Message sent to bug-gnu-emacs@HIDDEN:


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.




Message sent to bug-gnu-emacs@HIDDEN:


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.





Message sent to bug-gnu-emacs@HIDDEN:


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.





Last modified: Mon, 20 Feb 2023 17:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.