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

Здесь можно обсудить ваш любимый плагин.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

Latest post of the previous page:

Можно ли как-то из макросов включать-выключать только автосвёртку, например? Ну и другие параметры. У меня в редакторе меню с подменю настроек редактора. Преобразование табов в пробелы, например, могу включить так: Editor.Set(1, 0); размер таба Editor.Set(1, value); а вот для автосвёртки разве что выбирать другую схему из настроек [esc]. Со всеми остальными довесками схемы.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Насколько я понимаю автосвёртка реализуется плагином Esc.
У него есть API, но как его использовать из макросов я не знаю.

Но есть мини плагин, использующий это API, и им-то из макросов рулить точно можно.
В Downloads его нет, попросите кого-то собрать.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Хотя чего это я, под автосвёрткой вы вероятно имели ввиду стандартные плагин "Auto wrap", идите в настройки и включайте.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

John Doe wrote:Хотя чего это я, под автосвёрткой вы вероятно имели ввиду стандартные плагин "Auto wrap", идите в настройки и включайте.
Вот этого я как раз очень хотел бы избежать. Не люблю ситуацию, когда одновременно задействовано несколько плагинов, делающих одно и то же. Вот и autowrap удалил как только поставил [esc] и более-менее его настроил. Во-первых, зачем дублирование, во-вторых возможны всякие непредвиденные эффекты. Да и визуалайзер точно поддерживает показ границы [esc], но не смотрел, поддерживает ли показ того же у autowrap. К тому же в девяти случаях из десяти меня устраивает состояние автосвёртки (включено или выключено), основанное на конфигах. Переключать его хочется ооочень редко.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

Да, попробовал задействовать autowrap. Visualiser его границу не поддерживает. А главное: если у [esc] и autowrap разные границы свёртки стоят, то текст сворачивается по меньшей из них. Это так, из разного.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

Изучать, как собирать плагины, руки не доходят, а просить кого-то влом.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

У esc не работает параметр bom.
Gassa wrote:1. Ставлю Far 3.0 build 3367 (релиз с сайта Фара).
2. Ставлю в настройках редактора кодировку 65001 (UTF-8) по умолчанию.
3. Ставлю ESC 2.9 с http://code.google.com/p/evil-programmers/.
4. Заменяю содержимое esc.xml на следующее: (можно написать это в esc_user.xml, всё равно не работает)

Code: Select all

<Esc-Settings>
  <Types>
    <type name="all" mask="*.*">
      <bom value="off"/>
    </type>
  </Types>
</Esc-Settings>
5. Перезапускаю Far.
6. Создаю файл, например, a.txt, через shift+f4, сохраняю его по F2 и выхожу. Размер файла - 3 байта. Хочется 0.

Если вместо *.* написать *.txt, тоже не работает.
У меня в esc_abstract.xml

Code: Select all

<type name="Sources" mask=":abstract:">
<table value="65001" />
<bom value="off" />
Все остальные конфиги наследуются от абстракт и бом нигде не перекрывается.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

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

Post by t-rex »

Fixed.
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 »

SmartHome так же и для End:
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

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

Post by t-rex »

Зачем это надо? Что это за строки с пробелами на конце?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

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

Post by t-rex »

И End уже вообще то занят killspaces.
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 »

В legacy коде встречаются строки с пробелами в конце. Но смысла модифицировать ESC нет - можно макросом сделать.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

Denis wrote:В legacy коде встречаются строки с пробелами в конце. Но смысла модифицировать ESC нет - можно макросом сделать.
На некоторых строках по End выбрасывает курсор за пределы строки.
Пользуюсь ФАРом больше 20 лет © собирательный.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

Wave wrote:На некоторых строках по End выбрасывает курсор за пределы строки.
Это из-за использования string.len(s). Надо использовать s:len() или str.StringLength.
Post Reply

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