Skip to content
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

vim: Completion popup not dismissed when signature help is visible #23816

Open
000000003ooo opened this issue Jan 29, 2025 · 4 comments
Open

Comments

@000000003ooo
Copy link

000000003ooo commented Jan 29, 2025

Describe the bug / provide steps to reproduce it

Summary:
When I hit escape to change to normal mode, the completion is still there.
Thus unable to use hjkl to move the cursor. It requires extra escape key press to really change to normal mode.

Image

Expected Behavior:
When hit escape key, it should change to normal mode immediately.

Zed Version and System Specs

Zed: v0.147.2 (Zed)
OS: macOS 15.1.1
Memory: 16 GiB
Architecture: aarch64

@ConradIrwin
Copy link
Member

Do you have any custom key-bindings to "escape"? This should be handled correctly by default, but it's pretty fiddly to replicate in a custom keymap

@000000003ooo
Copy link
Author

No, I use the default
and the weird thing is this happens only when filling in arguments within a function.

@ConradIrwin ConradIrwin changed the title completion popup in vim normal mode vim: Completion popup not dismissed when signature help is visible Jan 29, 2025
@ConradIrwin
Copy link
Member

Aha! Nice spot.

Do you have show_signature_help_after_edits: true in your settings? I can reproduce this in that case.

@000000003ooo
Copy link
Author

000000003ooo commented Feb 1, 2025

Aha! Nice spot.

Do you have show_signature_help_after_edits: true in your settings? I can reproduce this in that case.

no, I dont have that in my setting.

I tried to just use the default settings.
But the problem is still there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants