I have a suggestion for the code editor in Fire when editing Mercury. I’m not sure that code completion when declaring a variable makes sense when typing the “As” segment of the declaration. Because it is only two letters, I’m unlikely to use code completion, and it actually seems to cause problems if I type “as” instead of “As” - it picks something completely different than what I want. (In the example below, I didn’t press Enter to select the suggestion - this is what happens when type “as” and then a space.) Because VB is case-insensitive, I usually don’t capitalize the “as” while I’m typing, so this was kind of shocking at first.
Here’s a short video that shows what I mean:
My recommendation is to eliminate code completion for Mercury for that segment of variable declaration (as Visual Studio seems to do), or make it case-insensitive so that it correctly picks up what most people would want in this case (“as”) and not something else. Obviously there should still be code completion after that part of the variable type.