Page 15 of 24

Posted: Thu Aug 23, 2012 11:59 am
by VladSh
Andrey_A_A
Видел, согласен, было бы здорово. Я о том, что Infocatcher вряд ли сможет дописать что-то в сообщении Instructor'а.

Posted: Fri Aug 24, 2012 4:37 am
by Instructor
VladSh
Некорректное высказывание. Infocatcher хорошо пишет скрипты.

Andrey_A_A
ForceNewInstance.js 1.2

[Yustas.NeO]
Исправлено. Будет доступно после релиза 4.7.9.

Posted: Fri Aug 24, 2012 8:57 am
by VladSh
Instructor
Я всё-таки не о скрипте, а о редактировании сообщения, в котором исходный скрипт (для этого вроде как д.б. доступ админа).

А Infocatcher пишет скрипты не хорошо, а, по моему, супер-мега-мега-круто! 8)

Спасибо за новую версию скрипта!

Posted: Fri Aug 24, 2012 11:13 am
by Instructor
VladSh wrote:Я всё-таки не о скрипте, а о редактировании сообщения...
Ясно. Извиняюсь, не так понял.

Posted: Mon Sep 10, 2012 4:22 pm
by Instructor
Исправлено: файл не попадал в сессию, если в имени присутствовал знак "%".

Fixed: file was not saved in the session, if its name contain "%" symbol.


Sessions plugin v7.0

Suggestion: add auto-save and auto-close?

Posted: Thu Sep 27, 2012 10:49 am
by tmsg
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:

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

Re: Suggestion: add auto-save and auto-close?

Posted: Mon Oct 01, 2012 11:00 am
by tmsg
tmsg wrote:Whaddya think?
Not much, it seems;-)

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

Posted: Mon Oct 01, 2012 11:28 am
by Instructor
tmsg wrote:...the Sessions plugin would be even more useful if sessions supported auto-close and auto-save.
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?

Posted: Mon Oct 01, 2012 3:17 pm
by Instructor
Добалено: внешний вызов с кодом 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

Posted: Mon Oct 01, 2012 3:44 pm
by Infocatcher
Идейки:

1. Хорошо бы научить панельку (Настройки – Тип диалога – Прикрепленный диалог), если выбрана текущая сессия, автоматически обновляться при открытии и закрытии документов – получился бы список всех открытых документов, полезно. Почти как вкладки сбоку. :)

Далее по панельке:
2. Для длинных путей неплохо бы опциональное урезание вида
c:\dir1\dir2\dir3\dir4\dir5\dir6\file.txt => c:\dir1\dir2\...\file.txt
или c:\dir1\...\dir6\file.txt (что, наверное, удобнее)
Полный путь показывать во всплывающей подсказке.
То есть чтобы не было горизонтальной прокрутки.
3. Хочется видеть иконки файлов. :roll:
4. Отображение только имен файлов (с выключалкой).
Кстати, у Total Commander'а есть удобная опция «Всегда показывать букву диска в заголовке вкладки».
5. Сортировка документов текущей сессии.
6. Можно сделать сортировку перетаскиванием (а множественное выделение через Ctrl/Shift).
7. Сейчас можно выбрать, будет ли включена панелька при запуске. А хотелось бы, чтобы запоминалось предыдущее состояние.

Posted: Mon Oct 01, 2012 3:49 pm
by tmsg
Instructor wrote:
tmsg wrote:...the Sessions plugin would be even more useful if sessions supported auto-close and auto-save.
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?
See http://www.mediafire.com/?h4u4s8ed86ad886 for the patch.

The patch file is against v7.0 not v7.1.

TM

Posted: Tue Oct 02, 2012 7:13 am
by VladSh
Infocatcher wrote:Идейки:...
Функционал, в основном, есть, но размазан по разным плагам. Думаю, лучше всё-таки объединить, т.к. "список последних файлов" и "избранное" вполне м.б. частными случаями сессий.

Posted: Wed Oct 10, 2012 9:29 am
by VladSh
Instructor
Бывает так, что вроде файл по тематике должен быть в одной сессии, просматриваешь список её файлов, и файла там нет. Быстро нашёл на диске поиском, открыл в проге, поработал и хотелось бы добавить этот файл в сессию. В контекстном меню в плаге есть пункт "Добавить...", который выводит диалог выбора файла, что в данном случае неудобно - приходится выбирать уже открытый файл с диска заново.
Просьба расширить контекстное меню пунктом "Добавить текущий", чтобы к сессии добавлялся текущий файл.

Posted: Wed Nov 21, 2012 5:26 pm
by VladSh
Прихожу в одну контору, открываю AkelPad, а там куча файлов открыто, - люди работают и оставляют открытыми то логи, то код хранимых процедур.. короче огромные файлы, так вот на этом Core2Duo AkelPad открывается жутко долго, даже видно, как вкладки открываются по одной и прорисовываются (текст + определённая подсветка). Закрывать я эти файлы не хочу, т.к. люди могут потом возмущаться (им надо сесть и сразу начать работать).
Предложение - открывая последнюю сессию прорисовывать не каждый файл в цикле, а только вкладки и последний открытый файл.

Posted: Thu Nov 22, 2012 6:55 am
by Fr0sT
открывая последнюю сессию прорисовывать не каждый файл в цикле, а только вкладки и последний открытый файл
В Опере 12 тоже до этого дошли. Вполне разумно, кмк.