IDEA-80056 more sublime like behaviour of caret