Sessions plugin
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
VladSh
Некорректное высказывание. Infocatcher хорошо пишет скрипты.
Andrey_A_A
ForceNewInstance.js 1.2
[Yustas.NeO]
Исправлено. Будет доступно после релиза 4.7.9.
Некорректное высказывание. Infocatcher хорошо пишет скрипты.
Andrey_A_A
ForceNewInstance.js 1.2
[Yustas.NeO]
Исправлено. Будет доступно после релиза 4.7.9.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Исправлено: файл не попадал в сессию, если в имени присутствовал знак "%".
Fixed: file was not saved in the session, if its name contain "%" symbol.
Sessions plugin v7.0
Fixed: file was not saved in the session, if its name contain "%" symbol.
Sessions plugin v7.0
-
Offline
- Posts: 60
- Joined: Tue Aug 21, 2012 11:17 am
- Location: UK
Suggestion: add auto-save and auto-close?
The Sessions plugin is quite useful as it is. However, I tend to switch between different sessions for different projects (so in a sense I am (mis-)using the Sessions plugin as a simple project manager).
In these usage scenarios, the Sessions plugin would be even more useful if sessions supported auto-close and auto-save. The first option would automatically close an opened session if a new session is opened. The second option would automatically save a changed session before it is closed:
As for opening sessions from the Sessions dialog, an optional message box could pop up, asking whether the newly opened session is to be auto-close and/or auto-save. Or the dialog box could have be a couple checkboxes for that purpose. (I am mostly opening sessions via the /Call() interface, so I am not using the dialog box a lot.)
Whaddya think?
TM
In these usage scenarios, the Sessions plugin would be even more useful if sessions supported auto-close and auto-save. The first option would automatically close an opened session if a new session is opened. The second option would automatically save a changed session before it is closed:
Code: Select all
AkelPad /Call("Sessions::Main", 1, "MySession1", "1") --> autoclose
AkelPad /Call("Sessions::Main", 1, "MySession1", "2") --> autosave
AkelPad /Call("Sessions::Main", 1, "MySession1", "3") --> autoclose+autosave
Whaddya think?
TM
-
Offline
- Posts: 60
- Joined: Tue Aug 21, 2012 11:17 am
- Location: UK
Re: Suggestion: add auto-save and auto-close?
Not much, it seems;-)tmsg wrote:Whaddya think?
Anyway, I've gone ahead and patched the Sessions plugin so that it now supports auto-save-and-close of sessions. Anyone interested please PM me; I can email or upload a zip with the diffs to the current version 7.0 (changes are in Sessions.c and Sessions.rc).
TM
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Save session is possible with external call with code 2. In next version also added "close session" and "edit session" external calls. But maybe your patch do some different work. Why not share this patch by uploading on some file hosting?tmsg wrote:...the Sessions plugin would be even more useful if sessions supported auto-close and auto-save.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добалено: внешний вызов с кодом 3 - закрыть сессию.
Добалено: внешний вызов с кодом 4 - редактировать сессию.
Добалено: внешний вызов с кодом 5 - удалить файл сессии.
Added: external call with code 3 - close session.
Added: external call with code 4 - edit session.
Added: external call with code 5 - delete session file.
Sessions plugin v7.1
Добалено: внешний вызов с кодом 4 - редактировать сессию.
Добалено: внешний вызов с кодом 5 - удалить файл сессии.
Added: external call with code 3 - close session.
Added: external call with code 4 - edit session.
Added: external call with code 5 - delete session file.
Sessions plugin v7.1
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Идейки:
1. Хорошо бы научить панельку (Настройки – Тип диалога – Прикрепленный диалог), если выбрана текущая сессия, автоматически обновляться при открытии и закрытии документов – получился бы список всех открытых документов, полезно. Почти как вкладки сбоку.
Далее по панельке:
2. Для длинных путей неплохо бы опциональное урезание вида
c:\dir1\dir2\dir3\dir4\dir5\dir6\file.txt => c:\dir1\dir2\...\file.txt
или c:\dir1\...\dir6\file.txt (что, наверное, удобнее)
Полный путь показывать во всплывающей подсказке.
То есть чтобы не было горизонтальной прокрутки.
3. Хочется видеть иконки файлов.
4. Отображение только имен файлов (с выключалкой).
Кстати, у Total Commander'а есть удобная опция «Всегда показывать букву диска в заголовке вкладки».
5. Сортировка документов текущей сессии.
6. Можно сделать сортировку перетаскиванием (а множественное выделение через Ctrl/Shift).
7. Сейчас можно выбрать, будет ли включена панелька при запуске. А хотелось бы, чтобы запоминалось предыдущее состояние.
1. Хорошо бы научить панельку (Настройки – Тип диалога – Прикрепленный диалог), если выбрана текущая сессия, автоматически обновляться при открытии и закрытии документов – получился бы список всех открытых документов, полезно. Почти как вкладки сбоку.
Далее по панельке:
2. Для длинных путей неплохо бы опциональное урезание вида
c:\dir1\dir2\dir3\dir4\dir5\dir6\file.txt => c:\dir1\dir2\...\file.txt
или c:\dir1\...\dir6\file.txt (что, наверное, удобнее)
Полный путь показывать во всплывающей подсказке.
То есть чтобы не было горизонтальной прокрутки.
3. Хочется видеть иконки файлов.
4. Отображение только имен файлов (с выключалкой).
Кстати, у Total Commander'а есть удобная опция «Всегда показывать букву диска в заголовке вкладки».
5. Сортировка документов текущей сессии.
6. Можно сделать сортировку перетаскиванием (а множественное выделение через Ctrl/Shift).
7. Сейчас можно выбрать, будет ли включена панелька при запуске. А хотелось бы, чтобы запоминалось предыдущее состояние.
-
Offline
- Posts: 60
- Joined: Tue Aug 21, 2012 11:17 am
- Location: UK
See http://www.mediafire.com/?h4u4s8ed86ad886 for the patch.Instructor wrote:Save session is possible with external call with code 2. In next version also added "close session" and "edit session" external calls. But maybe your patch do some different work. Why not share this patch by uploading on some file hosting?tmsg wrote:...the Sessions plugin would be even more useful if sessions supported auto-close and auto-save.
The patch file is against v7.0 not v7.1.
TM
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Функционал, в основном, есть, но размазан по разным плагам. Думаю, лучше всё-таки объединить, т.к. "список последних файлов" и "избранное" вполне м.б. частными случаями сессий.Infocatcher wrote:Идейки:...
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Instructor
Бывает так, что вроде файл по тематике должен быть в одной сессии, просматриваешь список её файлов, и файла там нет. Быстро нашёл на диске поиском, открыл в проге, поработал и хотелось бы добавить этот файл в сессию. В контекстном меню в плаге есть пункт "Добавить...", который выводит диалог выбора файла, что в данном случае неудобно - приходится выбирать уже открытый файл с диска заново.
Просьба расширить контекстное меню пунктом "Добавить текущий", чтобы к сессии добавлялся текущий файл.
Бывает так, что вроде файл по тематике должен быть в одной сессии, просматриваешь список её файлов, и файла там нет. Быстро нашёл на диске поиском, открыл в проге, поработал и хотелось бы добавить этот файл в сессию. В контекстном меню в плаге есть пункт "Добавить...", который выводит диалог выбора файла, что в данном случае неудобно - приходится выбирать уже открытый файл с диска заново.
Просьба расширить контекстное меню пунктом "Добавить текущий", чтобы к сессии добавлялся текущий файл.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Прихожу в одну контору, открываю AkelPad, а там куча файлов открыто, - люди работают и оставляют открытыми то логи, то код хранимых процедур.. короче огромные файлы, так вот на этом Core2Duo AkelPad открывается жутко долго, даже видно, как вкладки открываются по одной и прорисовываются (текст + определённая подсветка). Закрывать я эти файлы не хочу, т.к. люди могут потом возмущаться (им надо сесть и сразу начать работать).
Предложение - открывая последнюю сессию прорисовывать не каждый файл в цикле, а только вкладки и последний открытый файл.
Предложение - открывая последнюю сессию прорисовывать не каждый файл в цикле, а только вкладки и последний открытый файл.