mirror of https://github.com/helix-editor/helix
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48373d4a2b
The completion component assumes that it operates on the same View but it's possible to break this assumption by switching windows through left-clicking. I believe we should clear the completion menu when switching windows to fix this. This change fixes a panic for this scenario: * Open a buffer with LSP completion available * Split the window (for example '<C-w>v') * Enter insert mode and trigger the completion menu * Select a completion candidate (for example with '<C-n>') * Switch to the original window by left-clicking in its area * Enter insert mode and make edits (for example 'o<backspace>') This will trip the 'assert_eq' in Document::restore. |
1 year ago | |
---|---|---|
.. | ||
commands | 1 year ago | |
keymap | 1 year ago | |
ui | 1 year ago | |
application.rs | 1 year ago | |
args.rs | 2 years ago | |
commands.rs | 1 year ago | |
compositor.rs | 2 years ago | |
config.rs | 1 year ago | |
health.rs | 2 years ago | |
job.rs | 2 years ago | |
keymap.rs | 1 year ago | |
lib.rs | 2 years ago | |
main.rs | 1 year ago |