Results 98 comments of A4-Tacks

In previous practice, the content between paired Attempting and Failed was always discarded, but this experience seems to no longer be valid after using catch_left_rec Try to find an effective...

> after input `{` What if you input `struct foo` `` ``

![Image](https://github.com/user-attachments/assets/5b767a42-8927-440e-b8f6-ce867c947ee9) ![Image](https://github.com/user-attachments/assets/73f26e69-df75-42de-b02f-ae1369ae862d) ![Image](https://github.com/user-attachments/assets/8573b95e-03ec-46a0-8755-b6da626b71d5)

The latest version of vim+coc+coc-clangd+clangd is still reproducing EDIT) It seems that entering other symbols will not close the completion pum, while characters like `.` will open a new pum

> What's symbols? Sorry for the translation ambiguity. It should be punctuation instead of symbols

> If I understand correctly, the output result is correct but `` jumping and selected range is abnormal. Yes, only jumping and selected range are abnormal

> The error message was published by rust-analyzer But this comes from a damaged syntax tree (perhaps incremental), which may be a problem with the client and does not seem...

> I remember that rust-analyzer needs document to be saved first to check diagnostics. You are referring to diagnostics from rustc, while the example I provided is an r-a parser...

That should immediately enter insertion mode instead of temporary normal mode