AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

LineBoard plugin
Goto page Previous  1, 2, 3 ... 19, 20, 21 ... 23, 24, 25  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
opk44



Joined: 16 Jan 2010
Posts: 344

PostPosted: Sun Oct 20, 2013 4:43 pm    Post subject: Reply with quote

Drugmix
Хотел бы поинтересоваться. В чем замысел при установке закладок на подряд идущие строки?
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 444

PostPosted: Sun Oct 20, 2013 5:45 pm    Post subject: Reply with quote

opk44
отметить, например, блок кода в котором потенциально есть ошибка и он нуждается в проверке. Чисто для удобства.
Back to top
View user's profile Send private message
Sarge



Joined: 21 Dec 2013
Posts: 8

PostPosted: Sat Dec 21, 2013 12:07 pm    Post subject: Сохранение закладок - сделайте что-нибудь, очень прошу ! Reply with quote

Здравствуйте !
Нет слов, прекрасный редактор Akel и чертовски удобный плагин LineBoard - спасибо !
Но прошу Вас - сделайте что-нибудь для НАДЕЖНОГО СОХРАНЕНИЯ ЗАКЛАДОК !

Два дня тут работал с большим файлом РНР - масса всякого что было отмечено по ходу работы...и слетело все к черту...обидно - не пересказать !
Все было прописано в Sessions and Settings - а ему пофигу...и не первый раз такое.
Пять раз сохранит - на шестой раз откроешь тот же файл - а нету закладок больше. Куда исчезли и почему - непонятно.

На кой иметь замечательную систему закладок - но при этом вообще не быть уверенным что они сохранятся ?!
Я вижу на форуме эта тема уже много раз поднималась - но поверьте, окончательно проблема не решена.

Почему не сделать какой-нибудь собственный (!) .INI файл где закладки четко сохраняются в привязке к имени файла ?
Открываем файл - плагин проверяет по имени - если такое есть - берем закладки оттуда. Прямо и просто.
Открываем в окне другой файл - тоже самое.
Безо всяких ссылок на Session plugin - НЕТ ЕМУ ВЕРЫ, ПРОВЕРЕНО !

А юзера предупредить что при создании одинаковых имен файлов - закладки перемешаются, так что пусть проявит ум и называет файлы по разному (если уж ему закладки настолько важны - как мне, например).
Тут ответственность на юзере уже.
По любому лучше чем то что сейчас.

Пожалуйста, скажите, хоть что-то можно с этим сделать ?
С уважением,
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sat Dec 21, 2013 1:47 pm    Post subject: Re: Сохранение закладок - сделайте что-нибудь, очень прошу ! Reply with quote

Sarge wrote:
На кой иметь замечательную систему закладок - но при этом вообще не быть уверенным что они сохранятся ?!
Закладки без Sessions плагина сохраняются в реестре, в записях последних файлов. Если файл вышел из списка последних, то, соотвественно, вся информация об этом файле стирается, включая закладки.

Чтобы быть уверенным , что настроенный список закладок не потеряется, их необходимо сохранить в файл сессии через основной диалог Sessions плагина. Затем сохраненный файл сессии можно в любое время открыть и закладки восстановятся.

Также проверьте, что вы используете последние версии плагинов и программы.
Back to top
View user's profile Send private message Send e-mail
Sarge



Joined: 21 Dec 2013
Posts: 8

PostPosted: Sat Dec 21, 2013 3:22 pm    Post subject: Post subject: Re: Сохранение закладок - сделайте что-нибудь, Reply with quote

ОГРОМНОЕ СПАСИБО ЗА ПОДСКАЗКУ !
Просто подарок на Рождество ! Very Happy
Честно говоря я бы предложил писать об этом сразу в настройках плагина - просто для информации...я бы тогда сразу понял что настроить чтобы закладки не терять...

Насколько возможно увеличить количество последних файлов ?
Поскольку AkelPad имеется замечательную функцию стирать несуществующие файлы из списка последних - проще периодически чистить список и все дела...

Позвольте тогда уже сразу вопросы по теме
1) Вы говорите закладки сохраняются в реестре - а если в общих установках поставлено сохранять настройки в INI файле ?
Все равно будет сохранять закладки в реестре ?

2) Где конкретно в реестре сохраняются закладки ?
На всякий случай (при переинсталляции ВИНД) хочу найти способ бэкапить там все что относится к AkelPad и особенно к закладкам.

Заранее спасибо !
С уважением,
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Sat Dec 21, 2013 3:32 pm    Post subject: Reply with quote

Quote:
Насколько возможно увеличить количество последних файлов ?
999 штук. У меня так стоит уже довольно давно.

В реестре всё сохраняется в ветка HKCU/SOFTWARE/AkelSoft, там
разберетесь.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Sarge



Joined: 21 Dec 2013
Posts: 8

PostPosted: Sat Dec 21, 2013 4:11 pm    Post subject: Reply with quote

И Вам спасибо ! Мысль уловил, тоже сделал 999 через установки Акеля - и нашел где он хранит в реестре.

Для желающих уточню что под Windows 7 ветка находится под
HKEY_CURRENT_USER\Software\Akelsoft
а конкретно последние файлы с закладками на
HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Recent

Если перед переинсталляцией ВИНД сделаете экспорт стандартными средствами regedit - после можно импортировать обратно.

Idea Но все же посоветовал бы минимальное инфо вставлять в настройки плагина LineBoard - я вроде не эксперт, но и не чайник - а сам не догадался где он их хранит и почему теряет Very Happy

ВСЕХ С НАСТУПАЮЩИМ НОВЫМ ГОДОМ !
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1396
Location: Poland

PostPosted: Sat Dec 28, 2013 8:49 pm    Post subject: Reply with quote

If word wrap is on, and you change StatusPosType:
AkelPad.SendMessage(hMainWnd, 1219 /*AKD_SETMAININFO*/, 111 /*MIS_STATUSPOSTYPE*/, 2 /*SPT_LINEWRAP*/);
LineBoard panel does not update.
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1396
Location: Poland

PostPosted: Sun Dec 29, 2013 3:42 pm    Post subject: Reply with quote

LineBoard-Eng.txt wrote:
Call("LineBoard::Main", 12, WINDOW, DOCUMENT, *BOOKMARK, *BOOKMARKLENGTH)
Parameters:
12
Get string with bookmarks numbers.
...
*BOOKMARK
Pointer to a memory, that receives string with bookmarks numbers separated by commas. Can be NULL. String type is Unicode.
*BOOKMARKLENGTH
Characters count in BOOKMARK. Can be NULL.

*BOOKMARKLENGTH contains greater value than characters count in *BOOKMARK.
In the following example, there is 9 instead of 5:
Code:
var hEditWnd  = AkelPad.GetEditWnd();
var hEditDoc  = AkelPad.GetEditDoc();
var lpBookLen = AkelPad.MemAlloc(8);
var lpBookStr, nBookLen, sBook;
if (! AkelPad.IsPluginRunning("LineBoard::Main")) AkelPad.Call("LineBoard::Main");
//delete all bookmarks and set bookmarks in 1, 2, 3 lines
AkelPad.Call("LineBoard::Main", 14, hEditWnd, hEditDoc);
AkelPad.Call("LineBoard::Main", 13, hEditWnd, hEditDoc, "0,1,2");
//get bookmarks
AkelPad.Call("LineBoard::Main", 12, hEditWnd, hEditDoc, 0, lpBookLen);
nBookLen  = AkelPad.MemRead(lpBookLen, 3 /*DT_DWORD*/);
lpBookStr = AkelPad.MemAlloc(nBookLen * 2 + 2);
AkelPad.Call("LineBoard::Main", 12, hEditWnd, hEditDoc, lpBookStr, 0);
sBook = AkelPad.MemRead(lpBookStr, 1 /*DT_UNICODE*/);
AkelPad.MemFree(lpBookLen);
AkelPad.MemFree(lpBookStr);
WScript.Echo('sBook = "' + sBook + '"\n' + 'sBook.length = ' + sBook.length + '\n' + 'nBookLen = ' + nBookLen);
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sun Dec 29, 2013 4:41 pm    Post subject: Reply with quote

Исправлено: возвращаемое значение во внешнем вызове с кодом 12.
Исправлено: интерактивное изменение MIS_STATUSPOSTYPE.

Fixed: return value of external call with code 12.
Fixed: interactive modification of MIS_STATUSPOSTYPE.


LineBoard plugin v10.2
Back to top
View user's profile Send private message Send e-mail
KDJ



Joined: 06 Mar 2010
Posts: 1396
Location: Poland

PostPosted: Sun Dec 29, 2013 5:49 pm    Post subject: Reply with quote

Instructor
Now is OK, thank you very much.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Thu Jan 02, 2014 5:45 pm    Post subject: Reply with quote

Добавлено: линейка.
Добавлено: настройка высоты линейки.
Добавлено: настройка цвета шкалы и цвета каретки на линейке.

Added: ruler.
Added: setting for ruler height.
Added: setting for ruler scale and caret colors.


LineBoard plugin v10.3
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Thu Jan 02, 2014 7:32 pm    Post subject: Reply with quote

Instructor wrote:
Добавлено: линейка.
Добавлено: настройка высоты линейки.

Пожелания:
1. Сделать у линейки контекстное меню как и у столбца с номерами строк.
2. Сделать отдельную настройку шрифта на линейке, потому как уже при высоте 15 получается трудночитаемая мелочь, тогда как место под полноразмерные цифры еще есть.
3. Добавить отступ между цифрами на линейке, рисками и верхней границей. Пример для высоты 16, было:

Стало:

(единица, кстати, как-то странно рисуется)
4. Добавить возможность отмечать текущий столбец более жирной риской (но, опять же, чтобы риски все равно не сливались с цифрами).

[Upd]
Баг: если слева в текущей строке есть табы, то активный столбец показывается неверно.
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Thu Jan 02, 2014 7:44 pm    Post subject: Reply with quote

Quote:
Баг: если слева в текущей строке есть табы, то активный столбец показывается неверно.
Больше на фичу похоже. Показывает позицию каретки в символах(HINT: не моноширный шрифт попробуйте поглядите).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Northtech



Joined: 03 Aug 2010
Posts: 39

PostPosted: Thu Jan 02, 2014 8:47 pm    Post subject: Reply with quote

Как отключить линейку, но оставить все функции, что были до неё?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 19, 20, 21 ... 23, 24, 25  Next
Page 20 of 25

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group