[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* comm
From: |
Stefan Monnier |
Subject: |
bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands |
Date: |
Thu, 03 Aug 2023 17:55:43 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> The core of the problem is that in the normal UI, `confirm` is very
> lightweight (you'll basically only notice it when you do try to enter
> the name of a function that's not defined) whereas in the Helm UI it's
> harder to hide it.
In the long run, maybe the better option would be to move the `confirm`
info from `require-match` to `test-completion`: make it so
`test-completion` can return a value which says "this may be a valid
completion but it requires confirmation from the user".
This way `describe-function` could distinguish between names which are
sure to correspond to nothing (e.g. there is no matching symbol in
`obarray`, or there is but it has both `symbol-function` and
`symbol-plist` are empty) and names where `symbol-function` is nil, but
there are some properties defined.
Stefan
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Eli Zaretskii, 2023/08/03
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Stefan Monnier, 2023/08/03
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands,
Stefan Monnier <=
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Thierry Volpiatto, 2023/08/05
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Stefan Monnier, 2023/08/15
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Thierry Volpiatto, 2023/08/15
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Stefan Monnier, 2023/08/15
- bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Thierry Volpiatto, 2023/08/15
bug#64902: 30.0.50; REQUIRE-MATCH completing-read arg in describe-* commands, Thierry Volpiatto, 2023/08/05