I am writing a IntelliJ IDEA plugin at here like AceJump, which is used for fast move caret in IDE.
like following, by apply TextAttributes to all 'i' occurrences, and give each 'i' an index char.
after user press 'H', the caret will move to 'i' in the "private". then change all Markup chars to original 'i'
PROBLEMS
This action will change the Document contents during jump. so there will be a history change like below. Is there a way to ignore the changes in Local History management?
After press Cmd-z, there is a dialog says "Cannot Undo". how to avoid this?
Thanks