[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#58447: [PATCH] In project-find-file, add absolute file name to histo
From: |
Juri Linkov |
Subject: |
bug#58447: [PATCH] In project-find-file, add absolute file name to history |
Date: |
Thu, 15 Dec 2022 09:24:51 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
> The patches could be combined, but v1 seems to be too invasive for
> emacs-29, yet v2 could be just small enough to be considered "bugfix-only".
>
> So, what does everyone think about the latter?
>
> If people agree that the v2 patch is an improvement, we can check it in and
> leave project-local histories until later.
Does the second patch allow such workflows as re-visiting
the same relative filenames in another directory?
IMHO, the safest fix for emacs-29 would be to add relative filenames
to the separate history. If someone might want to use
'file-name-history', then a new variable could be added like
'query-replace-from-history-variable'. Then this variable
could be customized to 'file-name-history', or nil.
It's needed only when 'project-read-file-name-function'
is 'project--read-file-cpd-relative'.
But please also note that its value 'project--read-file-absolute'
is also broken. It asks confirmation for re-visiting even absolute
filenames, because currently 'C-x p f' adds abbreviated filenames,
but confirmation checks for absolute.
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, (continued)
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/10
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Juri Linkov, 2022/12/11
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/11
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Juri Linkov, 2022/12/12
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Augusto Stoffel, 2022/12/12
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Juri Linkov, 2022/12/13
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Augusto Stoffel, 2022/12/14
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/14
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Augusto Stoffel, 2022/12/14
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/14
- bug#58447: [PATCH] In project-find-file, add absolute file name to history,
Juri Linkov <=
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Augusto Stoffel, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Juri Linkov, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Juri Linkov, 2022/12/16
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/17
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Augusto Stoffel, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Dmitry Gutov, 2022/12/15
- bug#58447: [PATCH] In project-find-file, add absolute file name to history, Juri Linkov, 2022/12/15