-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: <C-r>
is not showing the contents of the register in telescope
prompt
#681
Comments
🤖 I have created a release *beep* *boop* --- ## [3.4.0](v3.3.0...v3.4.0) (2024-07-15) ### Features * added icons for function keys ([9222280](9222280)) * **mode:** allow certain modes to start hidden and only show after keypress. See [#690](#690) ([b4fa48f](b4fa48f)) * **presets:** added gw ([09b80a6](09b80a6)) * **presets:** better padding defaults for helix preset ([4c36b9b](4c36b9b)) * **presets:** increase default height for helix ([df0ad20](df0ad20)) * simplified/documented/fixed mappings sorting. Closes [#694](#694) ([eb73f7c](eb73f7c)) * **state:** skip mouse keys in debug ([5f85b77](5f85b77)) * **ui:** show keys/help in an overlay and added scrolling hint ([50b2c43](50b2c43)) * **view:** get parent icon if possible ([b9de927](b9de927)) ### Bug Fixes * **buf:** always detach " when executing keys. Fixes [#689](#689) ([d36f722](d36f722)) * **config:** set expand=0 by default. Fixes [#693](#693) ([89434aa](89434aa)) * **config:** warn when deprecated config options were used. Fixes [#696](#696) ([81413ef](81413ef)) * **health:** move deprecated option check to health ([af7a30f](af7a30f)) * **mappings:** allow creating keymaps without desc. Fixes [#695](#695) ([c442aaa](c442aaa)) * **plugins:** add existing keymaps to plugin view. Fixes [#681](#681) ([26f6fd2](26f6fd2)) * **presets:** don't override title setting for classic. See [#649](#649) ([9a53c1f](9a53c1f)) * **presets:** shorter descriptions ([20600e4](20600e4)) * **state:** always do full update on BufReadPost since buffer-local keymaps would be deleted. Fixes [#709](#709) ([6068887](6068887)) * **state:** don't show when coming from cmdline mode. Fixes [#692](#692) ([8cba66b](8cba66b)) * **state:** honor timeoutlen and nowait. Fixes [#648](#648). Closes [#697](#697) ([80f20ee](80f20ee)) * **state:** properly disable which-key when recording macros. Fixes [#702](#702) ([b506275](b506275)) * **state:** scrolling ([dce9167](dce9167)) * **tree:** rawget for existing plugin node children ([c77cda8](c77cda8)) * **util:** when no clipboard provider exists, use the " register as default. Fixes [#687](#687) ([d077a3f](d077a3f)) * **view:** disable footer on Neovim < 0.10 ([6d544a4](6d544a4)) * **view:** ensure highlights get set for title padding ([#684](#684)) ([2e4f7af](2e4f7af)) * **view:** hide existing title/footer when no trail ([4f589a1](4f589a1)) * **view:** include group keymaps in expand results. See [#682](https://github.com/folke/which-key.nvim/issues/682) ([39e703c](39e703c)) * **view:** overlap protection should keep at least 4 lines ([0d89475](0d89475)) * **view:** padding & column spacing. Fixes [#704](#704) ([11eec49](11eec49)) * **view:** spacing when more than one box ([89568f3](89568f3)) * **view:** special handling of `<NL>/<C-J>`. Fixes [#706](#706) ([f8c91b2](f8c91b2)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@folke I'm hijacking this, since my problem is related, but when in PS: related log with
|
@dpetka2001 I check this can't reproduce this with a minimal repro. Are you 100% you're up to date? |
@yavorski ok, so in a new empty file? |
@folke Yes, I'm up to date on latest |
Be aware, that you need to have at least one register with a value in order for it to show. |
Currently wk would not attach to new buffers created with Added an extra trigger on |
Yes it is working with one register! |
Still doesn't work on my end. Here's a screencast of LazyVim default installation without any extra configuration Screencast.2024-07-15.21.26.06.webm |
Can you reproduce it with the repro template? |
No, with the minimal repro it works correctly. PS: Just to make sure, you mean this one, right? vim.env.LAZY_STDPATH = ".repro"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()
require("lazy.minit").repro({
spec = {
{ "folke/which-key.nvim", opts = {} },
-- add any other plugins here
},
}) |
Can you list the exact steps that lead to the issue?
|
ok, can reproduce. |
Yes, I almost always use restore session in my workflow. |
But in the screencast I showed, I didn't restore session. I just used |
I added some extra debugging and it seems that when entering insert mode, there's always a
Just pushed a fix that always ensures the mode is ready regardless of pending chars (which was causing the issue in this case) Let me know if you'd still experience this issue. |
@folke With latest update it works correctly now. Thank you very much!! |
🤖 I have created a release *beep* *boop* --- ## [3.5.0](v3.4.0...v3.5.0) (2024-07-15) ### Features * **api:** using wk.show() always assumes you want to see the group, and not the actual mapping in case of overlap. Fixes [#714](#714) ([f5067d2](f5067d2)) ### Bug Fixes * **state:** attach on BufNew as well. Fixes [#681](#681) ([0f58176](0f58176)) * **state:** make sure mode always exists even when not safe. See [#681](#681) ([7915964](7915964)) ### Performance Improvements * **plugin:** only expand plugins when needed ([1fcfc72](1fcfc72)) * **view:** set buf/win opts with eventignore ([e81e55b](e81e55b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Did you check docs and existing issues?
Neovim version (nvim -v)
NVIM v0.10.0
Operating system/version
Linux
Describe the bug
In previous version, when you were in
telescope
prompt pressing<C-r>
in insert mode would show the which-key with the contents of the registers. Now this is showing something else.Steps To Reproduce
<C-r>
to show the contents of registers, in order to select somethingExpected Behavior
Show the contents of the register as before update
Health
Log
Repro
The text was updated successfully, but these errors were encountered: