VladSh wrote:Не захватывать EOF.
EOF захватывается для того, чтобы было явно видно, что при выделении до самого конца файла включается и последний перенос строки. Это, в свою очередь, следствие того, что по Ctrl+A выделяется весь текст полностью, включая последний знак переноса.
Если прочитать вышеизложенное несколько раз, то станет понятно
VladSh wrote:Т.е. при последовательном нажатии End чтобы курсор бегал то к последнему значащему символу, то к концу строки, но без EOL/EOF.
Значащий символ - это всё, кроме табов и пробелов? Это можно, но неохота возиться с диалогом настроек.
Хм, можно попробовать сделать ещё одну экспортируемую функцию плагина - NoSelEOL::SmartEnd - и, когда она загружена, перехватывать нажатия End. Я над этим подумаю.
VladSh wrote:Вопрос: каков приоритет плагина?
Насколько я понимаю, приоритет можно задать только из AkelPad.ini - а именно, расположить этот плагин до или после плагина Macros.
В смысле, до или после плагина Scripts.