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

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

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

Post by John Doe »

Latest post of the previous page:

Rewrap
Собрал также x64
Attachments
rewrap-2.3-x86.7z
(7.82 KiB) Downloaded 133 times
rewrap-2.3-x64.7z
(8.08 KiB) Downloaded 120 times
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

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

Реквест: для тега quote сделать настраиваемой строку, определяющую начало цитаты. Чтобы можно было писать многострочные комментарии в батниках, например.
Magically yours
Raistlin
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat »

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: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

мне кажется, что плагин не поддерживается.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat »

Неужели никому не нужен?
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

последнее время правил только я, сейчас я им не пользуюсь, потому что весь нужный мне функционал оказалось проще переписать на луа.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat »

А не поделитесь примерным "шаблоном" привязки макроса на Lua к расширению файла, чтобы выполнялся при открытии такого файла в редакторе - правильно я понимаю идею? Если можно, то лучше всего было бы увидеть код Вашего макроса для какого-либо типа файла...
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

там же рядом.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat »

О, там немного помедитировать надо ) Большое спасибо!
interligator
Posts: 25
Joined: Tue 09 Mar, 2010 14:21
Has thanked: 4 times

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

Post by interligator »

Подскажите как менять настройки в зависимости от папки? Т.е. вроде задача вполне себе тривиальная. Но как не пробую 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 “Обсуждение плагинов”