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

Здесь можно обсудить ваш любимый плагин.
User avatar
John Doe
Бюрократ
Posts: 12087
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 153 times

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

Post by John Doe » Fri 11 Sep, 2015 20:33

Latest post of the previous page:

Найти:
39 11 00 00
Заменить:
30 11 00 00


User avatar
John Doe
Бюрократ
Posts: 12087
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 153 times

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

Post by John Doe » Sat 12 Sep, 2015 15:14

[ESC-TSC] Minimalistic
Собрал также x64
Attachments
esc-tsc-1.5-x86.7z
(12.79 KiB) Downloaded 76 times
esc-tsc-1.5-x64.7z
(12.91 KiB) Downloaded 69 times

User avatar
John Doe
Бюрократ
Posts: 12087
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 153 times

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

Post by John Doe » Sat 12 Sep, 2015 17:41

Rewrap
Собрал также x64
Attachments
rewrap-2.3-x86.7z
(7.82 KiB) Downloaded 71 times
rewrap-2.3-x64.7z
(8.08 KiB) Downloaded 61 times

User avatar
Raistlin
Posts: 671
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Thu 13 Apr, 2017 11:34

Какая последняя версия для Far2? У меня 2.5, напрягает схлопывание при срабатывание автосвертки.

Реквест: для тега quote сделать настраиваемой строку, определяющую начало цитаты. Чтобы можно было писать многострочные комментарии в батниках, например.
Magically yours
Raistlin

plastikat
Posts: 70
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat » Wed 25 Oct, 2017 15:36

Far 3.0.5000 x86
ESC 2.91+r521 x86

Хотел разбить на несколько сообщений - но, нельзя...

Несколько замечаний по работе плагина.

1. Обработка тега value не соответствует документации:
Значение параметра может быть одним из следующих:
0 - ничего не менять
1 - кодировка OEM
2 - кодировка ANSI
Любое число большее либо равное 3 - пользовательская таблица
символов с номером равным (число-3).
Например, для C# данный тег по умолчанию установлен в 2: при попытке создать файл с расширением .cs получаем следующую ошибку:

Code: Select all

╔══════════════════ Editor ══════════════════╗
║ Codepage 2 is not supported in your system ║
╟────────────────────────────────────────────╢
║                   { OK }                   ║
╚════════════════════════════════════════════╝
Вполне возможно, что это - нормально, так как со значением 866 я получаю таблицу 866, а не "(число-3)". Но, в таком случае, надо бы обновить файлы настроек, идущие в комплекте.

2. При наследовании типа не получается установить значение по умолчанию для тега eol. Например, в наследуемом типе этот параметр установлен в "
". Наследуя, я хочу восстановить поведение редактора по умолчанию и устанавливаю значение "". Однако, судя по всему, пустая строка при наследовании не считается за значение и, в итоге, тег наследуется "как был".

3. Параметр include тега type неверно разбирает своё значение: например, установив его значение (в файле "C:\Program Files\Far\Plugins\ESC\esc_user.xml") в %FARPROFILE%\Data\ESC\esc_user.xml, я получаю ошибку о том, что не найден файл "C:\Program Files\Far\Plugins\ESC\C:\Program Files\Far\Profile\Data\ESC\esc_user.xml". Вероятно, плагин определяет относительность пути по наличию буквы диска в начале (что само по себе не очень, но, если работает...), только вот делать это лучше после разворачивания переменных.

4. Как авторы смотрят на идею предоставления возможности указывать (один) пользовательский конфигурационный файл в диалоге настройки плагина (то есть, для того, чтобы эта настройка сохранялась в БД настроек Far). В целом: по аналогии с плагином FarColorer. Это позволило бы не создавать вообще никаких файлов в директории плагина (и, как следствие, упростить его обновление). Ведь плагин уже имеет доступ к БД настроек Far (правда пока хранит всё в одном параметре)...
Last edited by plastikat on Wed 25 Oct, 2017 15:38, edited 1 time in total.

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

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

Post by zg » Wed 25 Oct, 2017 16:02

мне кажется, что плагин не поддерживается.

plastikat
Posts: 70
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat » Wed 25 Oct, 2017 16:42

Неужели никому не нужен?

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

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

Post by zg » Wed 25 Oct, 2017 16:50

последнее время правил только я, сейчас я им не пользуюсь, потому что весь нужный мне функционал оказалось проще переписать на луа.

plastikat
Posts: 70
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat » Wed 25 Oct, 2017 17:22

А не поделитесь примерным "шаблоном" привязки макроса на Lua к расширению файла, чтобы выполнялся при открытии такого файла в редакторе - правильно я понимаю идею? Если можно, то лучше всего было бы увидеть код Вашего макроса для какого-либо типа файла...

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

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

Post by zg » Wed 25 Oct, 2017 17:26

там же рядом.

plastikat
Posts: 70
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat » Wed 25 Oct, 2017 17:39

О, там немного помедитировать надо ) Большое спасибо!

interligator
Posts: 25
Joined: Tue 09 Mar, 2010 14:21
Has thanked: 4 times

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

Post by interligator » Tue 31 Jul, 2018 09:12

Подскажите как менять настройки в зависимости от папки? Т.е. вроде задача вполне себе тривиальная. Но как не пробую skippath="off" ничего не получается. Может можно к файлам положить локальные настройки ESC?
upd: а вот, разобрался вроде пробами и ошибками. Нужно просто последний бэкслеш добавить явно чтобы отделить файл от пути. Например *project1*\*.c
Last edited by interligator on Tue 31 Jul, 2018 09:24, edited 3 times in total.

Post Reply

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