[ESC] Editor's settings changer — Изменение настроек редактора

Здесь можно обсудить ваш любимый плагин.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by zg »

Latest post of the previous page:

Denis wrote:Один плагин (SQLiteDB) создаёт временный редактор (файл) с явным указанием кодировки (1200), а второй (ESC) её тут же меняет (на 1251). В результате первый после закрытия редактора пытается читать файл, ожидая 1200 - и обламывается, получая 1251.
[ESC] ставит 1251 на основании настроек пользователя. не ставьте 1251 для *.sql или даже для *\temp\*.sql и проблемы не будет.
Denis wrote:А чей недочёт - если в конфиге у ESC прописана тип кодировки (table) 2, то и в редакторе у Far'a вместо настоящей кодировки пишется 2?
любая ненулевая кодировка воспринимается как «настоящая». документация устарела.
Denis wrote:Думаю, что таки недочёт в ESC. Вот патч:

Code: Select all

+              else
+                espar.iParam+=3;
+
и как вы себе это представляете?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Denis »

По поводу патча - я ориентировался на конфиги, которые в evil-programmers\ESC\bin\Cfg. Там в 3х местах используется "<table value="2"/>" (и больше совсем не используется) + документацию. Буду знать, и, тогда, наверное, стоит подправить конфиги.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by John Doe »

zg wrote:[ESC] ставит 1251 на основании настроек пользователя. не ставьте 1251 для *.sql или даже для *\temp\*.sql и проблемы не будет.
Мина замедленного действия. Всплывёт ещё не раз.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by HaRT »

John Doe wrote:Мина замедленного действия. Всплывёт ещё не раз.
Ага, подводные грабли. :ha:
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by zg »

John Doe wrote:Мина замедленного действия. Всплывёт ещё не раз.
не пользуйтесь настройкой — не всплывёт.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by John Doe »

Вот и я о том, что настройка кодировки в плагине ущербна, представляет собой некий хак.
Как я понимаю не хватает API.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by zg »

John Doe wrote:Вот и я о том, что настройка кодировки в плагине ущербна, представляет собой некий хак.
Как я понимаю не хватает API.
в чём ущербность, в чём хак и чего не хватает?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by John Doe »

Хочется чтобы плагин переопределял только кодировку "по умолчанию", а заданную явно (плагином или пользователем) не трогал.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Tim Sobolev »

FAR 3.0.2494 (x32), ESC 2.8 (gcc из SVN)

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

UPD. Пересобрал в vc через nmake -- та же картина.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by John Doe »

А кто сказал что он должен вызываться при редактировании существующего? Для этого onload:

Code: Select all

Для  новых  файлов  сначала  выполняются  макросы oncreate, потом - onload.
P.S.
По хоткею конечно должен в любом случае.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Tim Sobolev »

Имелось в виду, что сам макрос рабочий (раз стартует при создании файла), но по хоткею не вызывается.
Тот же конфиг прекрасно работает в FAR 2.0 и ESC 2.6
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Tim Sobolev »

zg
Спасибо за фикс!
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Denis »

А будет ли (и, когда примерно можно будет ждать) ESC под x64?
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by GrAnD »

есть уже, собери с помощью TDM64
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Denis »

А, я пытаюсь через VC :)
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by CyberShadow »

Tim Sobolev wrote:ESC 2.8
Откуда?!?

Обшарил все SVN-ы о которых могла идти речь. Где/кем сейчас ведется разработка плагина?

Edit: ввел в гугл кусок сорса, нашел на http://code.google.com/p/evil-programmers/. Разрази меня гром если есть путь короче.
Post Reply

Return to “Обсуждение плагинов”