Summary: | Status text should appear if the caret is immediately right of the error text | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Kevin McGuire <Kevin_McGuire> |
Component: | Text | Assignee: | Platform-Text-Inbox <platform-text-inbox> |
Status: | ASSIGNED --- | QA Contact: | |
Severity: | enhancement | ||
Priority: | P3 | CC: | daniel_megert |
Version: | 3.5 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: |
Description
Kevin McGuire
2009-05-19 18:21:24 EDT
Could do this. However, this introduces a new corner case we need to handle somehow: "this is an error"<caret>"this is an error too". But that's a solvable problem. *** Bug 277019 has been marked as a duplicate of this bug. *** (In reply to comment #1) > Could do this. However, this introduces a new corner case we need to handle > somehow: > > "this is an error"<caret>"this is an error too". If there's no space between the two, isn't it a single error? In any case, I admit that one concern I have with my suggestion is that the status line could become "noisy" for some. A slow typist can produce errors while they are still typing, which would cause not only the current {underline + red X + red square on right margin} feedback but now also status line flashing. That's a lot of (premature) feedback. For example, if I'm typing, String foo = "<caret>" and I pause while typing between the quotes(say I'm trying to get the wording right), I get an error since no ';' and the error won't go away until I add the ';'. >If there's no space between the two, isn't it a single error?
It's not just errors that we show. You can e.g. also have something like this:
<warnStart>....<errorStart>....<errorEnd>.....</warnEnd>
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. |