In swing there is JTextComponent.setNavitationFilter(xxx). In NB the navigation filter is not invoked when the cursor is moved, e.g. with "setDot()".
BTW, I ran into this when cleaning up some code; so jVi will continue to handle this issue in NB by overriding ExtCaret.setDot().
Yeah, Netbeans editors do not support this. We have never really needed it.
In JDK 1.6 overriding DefaultCaret.setDot() stopped working for the standalone swing jVi (to restrict putting caret on \n when mouse click); probably had something to do with the introduction of DefaultCaret.setDot(offset, BIAS). DefaultCaret looks up and uses the NavFilt. The NavFilt came in JDK 1.4, maybe in anticipation.
This is an FYI, wont fix works for me ;-)
Marking as wont fix - if you think we should handle it better please attach a patch and reopen. Otherwise I will not work on this.