eoli wrote 5 lines
Hello everyone?
I?ve made a small improvement to SynEdit to make the completion
behavior smoother.
However, I?m currently unable to merge it
You mean "to create a merge request"?
?because the pipeline cannot run on my fork.
Could someone please help me resolve this? Thanks!
I don't know which error you get, but you can supply it as a patch.
Also, you should be able to create a Merge request, even if the pipeline fails. We can still pull the request's branch and merge it locally.
When completion popup is active and CurrentString is empty,
pressing Backspace now both deletes the trigger character (e.g. '.')
and closes the completion box.
Nice.
Probably that should be an option. Otherwise users will have their workflow disturbed, if the are used to hold backspace (keep pressed for longer) to delete the entire "prefix" (CurrentString) to start another prefix.
E.g. if one is not sure what prefix the completion start with (or what it contains), and one wants to try a few word-fragments. Then if "Form1.maybe " does not list the expected completion, hold backspace till back at the dot, and try "Form1.perhaps".
-------------------
How is it expected to behave if you have completion always enabled: "Automatically invoke on typing" ? (maybe with "only if word is longer or equal than" = 3 ?
Either way will be ok. And I have no preference. (i.e. NO option needed for the below choices)
1)
So if I have a variable MyLongNameValue
and I type
? If MyL
then the completion pops up, after I press "L".
Then I type (with the completion open "o", so I have ? if MyLo
If I use backspace now, should the completion box close when I am about to delete the "L"? Or should I be able to go back to M, and it close when I try to delete the SPACE in front of the M?
2)
Also, if "at the M" then is that the point configured in "only if longer", or the point where the pop up opens.
Because, if the completion still is set to a small delay, then I could (fast enough) type
? if MyLon
and the completion would only open when I briefly pause after the "n", then would the backspace close the completion when I try to delete the "n"? or when I try to delete the "L" (first possible point were the completion could have triggered)?