Насколько я понял, SHPCE - давно скорее мертв, чем жив.
Например, если в плагине для скролла мышью (Mouse2002) включена галочка "Горизонтальный скролл" и если просто тыкнуть мышью в крайне правую/левую колонку - все тут же дико сыпится из-за комбинации SHPCE+MOUSE2002... С вертикальным - порядок. А других реально работающих способов добавить к редактору скролл с выделением я не знаю. Ради эксперимента в SHPCE сносил все библиотеки, но баг не исчезал.
Спасибо за совет, попробовал... Только этот плагин при перетаскивании вызывает исключительную ситуацию. И мне перетаскивания/копирования вообще ни в каком виде не нужны, а настроек для отключения - нет. Скролить - это работает. Короче, вернул Mouse2002 потом может свежий SHPCE 2.01 поставлю еще раз попытаю щастья .)
IGR wrote:Проблема с сохранением позиции редактирования решена. Теперь любой файл любого плагина сохраняет позицию, в т.ч. это работает и для WinSCP. Мой плагинчик в аттаче. Распаковать в Far\Plugins\shpce\ и запустить там install.bat. После перезапуска заработает.
Спасибо!
Жить стало намного легче.
Но мелкие глюки наблюдаются, а именно - иногда при возвращении в редактор строка оказывается не на том же месте в редакторе, где была при выходе, а первой на экране. Лечится?
Так скорее всего мой плагин просто не работает (вообще не грузится). Так глючит сам Фар (первая строка). Смотри, копится ли что-либо в реестре. И вставь после строк
Editor.Cursor.Line=posy;
Editor.Cursor.Pos=posx;
alert("Проверка загрузки координат");
и
info=Sh.RegWrite("HKCU\\Software\\Far\\Plugins\\EditorViewPosition\\list",newlist);
IGR wrote:Так скорее всего мой плагин просто не работает (вообще не грузится). Так глючит сам Фар (первая строка). Смотри, копится ли что-либо в реестре.
Плагин работает.
Я немного неправильно выразился: курсор всегда остаётся на той строке, на которой был, но если например при выходе это строка могла быть по центру экрана, то при возвращении наблюдал 2 вариант: она может вернуться "как было" или оказаться первой на экране.
После апгрейда Касперского с KAV5Pro до KIS6 начал падать плагин... (скрин ошибки приложен)
ОС: winxp32, Far 1.71 alpha 3 (2126)
Боюсь, что всё-таки от shpce придётся отказаться, тем более что проблема с позиционированием курсора решена частично и при наличии shpce Far жрёт немеряно RAM.
Уважаемые девелоперы, решите проблему на уровне ядра!