Page 14 of 24

Posted: Wed Jun 13, 2012 10:31 am
by [Yustas.NeO]
1. Поддерживаю мысль, что не стоит терять пометки при переоткрытии файла!

2. Все еще регулярно появляется необходимость хранить "настройки" не только для загруженныхв редактор файлов, но и вообще для всех когда-либо открытых!

3. Но восстанавливается состояние "/Overtype".

4. Предлагаю еще сохранять так же: шрифт (имя, начертание, размер) и размер локальной табуляции

Posted: Sun Aug 19, 2012 3:48 pm
by Instructor
Infocatcher wrote:Раз уж тема с автосохранением сессии на случай падения что-то завяла, может, хотя бы добавить возможность сохранить сессию по имени?
Что-нибудь вроде
Call("Sessions::Main", 2, "FILE")
И можно еще дополнительный параметр – задавать ли вопрос при перезаписи.
См. версию 6.8.

Posted: Sun Aug 19, 2012 3:51 pm
by Instructor
Добавлено: внешний вызов с кодом 2 для сохранения текущей сессии.
Исправлено: восстановление закладок.

Added: external call with code 2 to save current session.
Fixed: bookmarks restoring.


Sessions plugin v6.8

Posted: Mon Aug 20, 2012 1:14 pm
by [Yustas.NeO]
Сохраняю текущую сессию "Call("Sessions::Main", 2, "OnExit")"; вызываю "Call("Sessions::Main", 1, "OnExit")" - открывается несколько пустых вкладок (вроде как "число пустых вкладок" = "(число открытых файлов / 2) с округлением в большую сторону".
Почему такое может быть?

Восстановление "/Overtype=1" так и не починено...

Posted: Mon Aug 20, 2012 4:35 pm
by Infocatcher
Простенькая автосохранялка:
autoSaveSession.js

Code: Select all

// Usage: add
// /Call("Scripts::Main", 1, "autoSaveSession.js")
// to CmdLineBegin option
AkelPad.ScriptNoMutex(0x5 /*ULT_UNLOCKSCRIPTSQUEUE|ULT_LOCKMULTICOPY*/);
for(;;) {
	WScript.Sleep(5000);
	if(AkelPad.GetEditFile(0))
		AkelPad.Call("Sessions::Main", 2, "OnExit");
}

Posted: Tue Aug 21, 2012 3:21 pm
by Instructor
[Yustas.NeO] wrote:... открывается несколько пустых вкладок...
Не воспроизводится.
[Yustas.NeO] wrote:Восстановление "/Overtype=1" так и не починено...
Еще бы знать, что оно было сломано. Когда не находишь логику во фразе, она пролетает мимо.
[Yustas.NeO] wrote:3. Но восстанавливается состояние "/Overtype".
Исправлено.

Posted: Tue Aug 21, 2012 3:23 pm
by Instructor
Исправлено: восстановление режима замещения символов.

Fixed: overtype mode restoring.


Sessions plugin v6.9

Posted: Wed Aug 22, 2012 8:38 am
by Andrey_A_A
Что хотелось бы в плагине - это сохранённую сессию выводить в новом процессе (окне) программы.
Сколько раз сталкивался с тем, что открыто 20-30 нужных вкладок - идёт с ними работа, редактирование, но на время нужно вывести файлы другой сохранённой сессии, посмотреть информацию и закрыть...

Posted: Wed Aug 22, 2012 8:46 am
by Infocatcher
Andrey_A_A
ForceNewInstance.js + вызов Sessions в новом окне?

Posted: Wed Aug 22, 2012 1:15 pm
by [Yustas.NeO]
Instructor wrote:
[Yustas.NeO] wrote:... открывается несколько пустых вкладок...
Не воспроизводится.
Чистая установка, только Sessions- и Toolbar- плагины и опции SaveSettings=2 и SingleOpenFile=1. Открываем единственный файл. Нажимаем кнопку сохранения сессии. Создаем пустую вкладку.
Если нажать кнопку открытия сохраненной сессии, когда активна пустая вкладка - активной станет вкладку с файлом. Если нажать кнопку открытия сохраненной сессии, когда активна вкладку с файлом - откроется еще одна пустая вкладка.
Instructor wrote:
[Yustas.NeO] wrote:Восстановление "/Overtype=1" так и не починено...
Еще бы знать, что оно было сломано. Когда не находишь логику во фразе, она пролетает мимо.
[Yustas.NeO] wrote:3. Но восстанавливается состояние "/Overtype".
Исправлено.
Не заметил опечатку, прошу прощения.

Posted: Wed Aug 22, 2012 2:56 pm
by Andrey_A_A
Infocatcher wrote:Andrey_A_A
ForceNewInstance.js + вызов Sessions в новом окне?
Открывает новое окно с теми же вкладками - потом надо - их все закрыть - потом вывести сессию - кучу лишних движений. А если вкладок открыто 70 - это ещё ждать...
Infocatcher а нельзя модифицировать скрипт, чтобы открывалось хотя бы пустое окно без вкладок?

Posted: Wed Aug 22, 2012 3:29 pm
by Infocatcher
Andrey_A_A
Ааа... У меня-то только вручную сессия восстанавливается.
Наверное, можно отключать плагин на время открытия.

Posted: Thu Aug 23, 2012 10:26 am
by Andrey_A_A
Infocatcher wrote:Andrey_A_A
Наверное, можно отключать плагин на время открытия.
Если получится - допиши - очень полезная вещь получится)

Posted: Thu Aug 23, 2012 11:43 am
by VladSh
Andrey_A_A wrote:Если получится - допиши - очень полезная вещь получится)
ForceNewInstance.js - скрипт Instructor'а.

Posted: Thu Aug 23, 2012 11:49 am
by Andrey_A_A
VladSh
Об этом уже говорилось 6-ю постами выше - не хватает нужного функционала - в том виде который сейчас не подходит