QSearch v.5.4
* AkelPad 4.8.3+
* теперь при поиске игнорируются "+", "*", "+?" и "*?" в конце регулярного выражения, чтобы избежать выделения до конца файла
Хотелка:
в панельке быстрого поиска, если вызвать контекстное меню, то покажутся опции плагина. Но если стоять внутри поля ввода искомого, то вызывается меню со стандартными операциями буфера. Хотелось бы и там тоже видеть опции, что-бы менять их оперативно не покидая поле ввода(мышкой, или табом убегая с поля и вызывая его меню).
Лично мне нравится возможность делать Copy/Paste и т.д. из стандартного всплывающего меню.
Как вариант, можно было бы всплывающее меню QSearch добавить как под-меню системного всплывающего меню окна редактирования, но тут возникает непонятка, что делать с идентификаторами элементов меню (QSearch ожидает вполне определённые значения этих идентификаторов - а где гарантия, в общем случае, что те же идентификаторы не используются в системном меню?)
Я пока не рылся в ту сторону, но не думаю что это неподъемная задача. Ведь как-то же другой левый софт находит возможность влезать в чужие менюшки(в том числе и в менюшки АР, тот же SQL-ассистент недавно тут упоминаемый), и ничего, вроде бы проблем не наблюдалось.
в общем случае, что те же идентификаторы не используются в системном меню?
Очевидно, если наше меню заполнять динамчески на лету(предварительно собрав все существующие идентификаторы), то коллизий удасться избежать. На досуге попытаюсь поперехватывать WM_INITMENU т тже с ним, авос что-то и всплывет