Page 9 of 24

Posted: Sun Sep 18, 2011 10:16 am
by Andrey_A_A
Есть ли функция сохранить все открытые файлы в сессию по умолчанию OnExit вручную без выхода программы

Posted: Mon Sep 19, 2011 5:05 am
by Instructor
Andrey_A_A
Есть, жмем "Сохранить" выбираем OnExit :)

Posted: Mon Sep 19, 2011 5:27 am
by Andrey_A_A

Code: Select all

есть, жмем "Сохранить"
Instructor
это и чайнику известно, :D - наверно я не правильно задал вопрос, имелось ввиду функцию, которую можно использовать в скриптах, или с тулбара одним кликом...
я, так понял, нету, значит попробуем скриптом...

Posted: Mon Sep 19, 2011 8:40 am
by Infocatcher
А ведь я когда-то предлагал добавить автосохранение на случай падений. :)
В частности, вручную лучше, чем вообще никак (а часто вызывать диалог и долго там покликивать :D неудобно).

Posted: Mon Sep 19, 2011 9:57 am
by Andrey_A_A
на случай падений
Infocatcher
Я примерно по этому же поводу. Периодически приходится перезагружать акел, сейчас пользуюсь кнопкой

"Рестарт без сохранения сессии" Exec(`"%a\AkelFiles\Tools\NirCmd\NirCmd.exe" execmd taskkill /f /im AkelPad.exe && start AkelPad.exe`) Icon("%a\AkelPadImage.dll",45)

а хочется ещё и с сохранением сессии

Posted: Mon Sep 19, 2011 10:50 am
by Instructor
Andrey_A_A
Чтобы сессии сохранялись, можно так:

Code: Select all

"Рестарт" Exec(`"%a\AkelFiles\Tools\NirCmd\NirCmd.exe" execmd ~$nir.exefile$ closeprocess "AkelPad.exe" && ~$nir.exefile$ waitprocess "AkelPad.exe" && ~$nir.exefile$ exec show "%a\AkelPad.exe"`) Icon(0)

Posted: Mon Sep 19, 2011 12:03 pm
by Andrey_A_A
Instructor
Спасибо... у меня заработало, когда ~$nir.exefile$ в кавычках

Code: Select all

"Рестарт" Exec(`"%a\AkelFiles\Tools\NirCmd\NirCmd.exe" execmd ("~$nir.exefile$" closeprocess "AkelPad.exe") && ("~$nir.exefile$" waitprocess "AkelPad.exe") && ("~$nir.exefile$" exec show "%a\AkelPad.exe")`) Icon(0)

Posted: Tue Nov 15, 2011 5:40 pm
by TheDutchJewel
TheDutchJewel wrote:After installing Akelpad v4.5.2-x64 the sessions are still saved, but not the position in the files anymore. So after restart the program, all files are opened at the beginning. Hope this will be fixed soon.
Same problem after updating from v4.6.5 to v4.7.0. Hope this will be fixed soon.

Btw: the after running v4.7.0 setup the program should start, but it doesn't. (to be correct: I see it in the task manager, but I don't see the program). When I shut down this process after about one minute, and start the program it seems to be okay. But than it doesn't open at the right start position in opened files.

Just reinstalled v4.6.5 and everything works fine again. Waiting for the fix for v4.7.0.

Posted: Thu Nov 17, 2011 2:14 pm
by VladSh

Code: Select all

Call("Sessions::Main", 1, "FILE")
Это хорошо, но не совсем. Каждому придётся вручную забивать свои имена в меню.. что не есть универсально - плохая переносимость на другие компы.. Это полезно, когда какая-то избранная сессия есть, и ей часто пользуешься.

Гораздо лучше было бы иметь в плагинах ContextMenu и ToolBar ключевое слово, например "SESSIONS", которое работало бы по аналогии с FAVOURITES и RECENTFILES, т.е. при нажатии соотв. кнопки на тулбаре по стрелке раскрывалось бы меню со списком сессий, - было бы COOL!

Posted: Sat Nov 19, 2011 4:56 pm
by Instructor
Исправлено: восстановление прокрутки в документе.

Fixed: restoring document scroll position.


Sessions plugin v5.4

Posted: Thu Mar 08, 2012 5:03 pm
by Instructor
Добавлено: возможность отображать диалог прикрепляемым окном.

Added: possibility to display dialog as dockable window.


Sessions plugin v5.7

Posted: Fri Mar 09, 2012 6:33 am
by Instructor
Добавлено: поддержка Drag'n'Drop для списка файлов.
Добавлено: обновление списка файлов для текущей сессии.

Added: Drag'n'Drop support for file list.
Added: file list update for current session.


Sessions plugin v5.9

Posted: Fri Mar 09, 2012 12:19 pm
by private_joker
Instructor
Спасибо за док-отображение.
Пути к файлу обычно длинные, при отображении файлов в доке не видно полностью имени/пути. Может имеет смысл опционально сделать отображение только имени (как в RecentFiles), а при наведении курсора на имя файла хинтом весь путь?
P.S. Табов для док-окон где-то в далёких планах нет?

Posted: Fri Mar 09, 2012 1:28 pm
by VladSh
Instructor
Отображение списка сессий отдельной панелью это круто! Наконец-то! :D
Instructor wrote:Добавлено: поддержка Drag'n'Drop для списка файлов.
Тягал-тягал, но так и не понял, когда это работает. Поясните пожалуйста.

Поддерживаю предложение private_joker по поводу опции "отображения только имён файлов".
Но лучше было бы отображать не список файлов, а "закладки" на них, по аналогии с "Избранным", это было бы гибко и устраивало всех (видно в кратком виде и решается проблема одинаковых имён файлов в разных директориях). Хинт и выводом полного пути к файлу даже при работе с "закладками" будет не лишним.

Пара фич, от которых хотелось бы избавиться:
1. При открытой панели:
- если курсор находится в окне редактирования, то плагин закрывается той же комбинацией клавиш, по которой он был открыт, и это здорово;
- если курсор находится в панели плагина, то комбинация клавиш не закрывает плагин; хотелось бы чтобы закрывала.
2. При открытии/закрытии панельки справа-внизу (при закрытии) и справа-вверху при открытии происходит противное мигание, причём при закрытии оно сильнее.
Это же относится и к Explorer-плагину; в плагинах Clipboard и Log подобный дефект отсутствует.

Posted: Sun Mar 11, 2012 5:45 am
by Instructor
Исправлено: ошибка при отключенном режиме прикрепленного окна и попытке изменить размер прикрепленных окон других плагинов.

Fixed: error when dockable mode is not used and try to change the dockable window size of other plug-ins.


Sessions plugin v6.0