in src/main/kotlin/com/github/mkartashev/hserr/actions/FindAddrAction.kt [48:62]
override fun actionPerformed(e: AnActionEvent) {
val project = e.project ?: return
val editor = FileEditorManager.getInstance(project).selectedTextEditor ?: return
val psiFile = PsiDocumentManager.getInstance(project).getPsiFile(editor.document) ?: return
val vf = e.getData(CommonDataKeys.VIRTUAL_FILE) ?: return
val addr = getAddressOrNull(editor, psiFile) ?: return
editor.markupModel.removeAllHighlighters()
highlightNearAddresses(psiFile, editor, addr)
highlightStructured(project, vf, editor, addr)
vf.putUserData(selectAddrKey, addr)
}