Я разрабатываю плагин для затмения и хочу добавить некоторые действия в контекстное меню.Но на самом деле я хотел подготовить результаты заранее в соответствии с выделенным текстом в редакторе и просто показать их, когда будет выбран пункт меню.Я следовал за этой статьей http://www.eclipse.org/articles/Article-WorkbenchSelections/article.html - все интерфейсы (ISelectionListener
, ISelectionChangedListener
и т. Д.) Позволяют обрабатывать событие SelectionChanged
, но редактор учитывает изменения только при изменении длины выделения, поэтому простой щелчок вредактор не запускает событие, хотя я хочу получить слово (например) как выделение, если курсор находится внутри слова сейчас и длина равна 0.
Так что вопрос - какое самое простое решениедля отслеживания положения курсора вниз / смещения / выбора с изменением нулевой длины?