Sessions plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Есть ли функция сохранить все открытые файлы в сессию по умолчанию OnExit вручную без выхода программы

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Andrey_A_A
Есть, жмем "Сохранить" выбираем OnExit :)

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Code: Select all

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

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

А ведь я когда-то предлагал добавить автосохранение на случай падений. :)
В частности, вручную лучше, чем вообще никак (а часто вызывать диалог и долго там покликивать :D неудобно).

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post 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)

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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)

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post 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)

Offline
Posts: 20
Joined: Mon Jan 03, 2011 6:53 pm
Contact:

Post 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.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Code: Select all

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

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: восстановление прокрутки в документе.

Fixed: restoring document scroll position.


Sessions plugin v5.4

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: возможность отображать диалог прикрепляемым окном.

Added: possibility to display dialog as dockable window.


Sessions plugin v5.7

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: поддержка Drag'n'Drop для списка файлов.
Добавлено: обновление списка файлов для текущей сессии.

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


Sessions plugin v5.9

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

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

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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

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

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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
Post Reply