Latest post of the previous page:
Можно ли как-то из макросов включать-выключать только автосвёртку, например? Ну и другие параметры. У меня в редакторе меню с подменю настроек редактора. Преобразование табов в пробелы, например, могу включить так: Editor.Set(1, 0); размер таба Editor.Set(1, value); а вот для автосвёртки разве что выбирать другую схему из настроек [esc]. Со всеми остальными довесками схемы.[ESC] Editor's settings changer — Изменение настроек редактора
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: ESC: Editor's settings changer/ Изменение настроек редак
Насколько я понимаю автосвёртка реализуется плагином Esc.
У него есть API, но как его использовать из макросов я не знаю.
Но есть мини плагин, использующий это API, и им-то из макросов рулить точно можно.
В Downloads его нет, попросите кого-то собрать.
У него есть API, но как его использовать из макросов я не знаю.
Но есть мини плагин, использующий это API, и им-то из макросов рулить точно можно.
В Downloads его нет, попросите кого-то собрать.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: ESC: Editor's settings changer/ Изменение настроек редак
Хотя чего это я, под автосвёрткой вы вероятно имели ввиду стандартные плагин "Auto wrap", идите в настройки и включайте.
Re: ESC: Editor's settings changer/ Изменение настроек редак
Вот этого я как раз очень хотел бы избежать. Не люблю ситуацию, когда одновременно задействовано несколько плагинов, делающих одно и то же. Вот и autowrap удалил как только поставил [esc] и более-менее его настроил. Во-первых, зачем дублирование, во-вторых возможны всякие непредвиденные эффекты. Да и визуалайзер точно поддерживает показ границы [esc], но не смотрел, поддерживает ли показ того же у autowrap. К тому же в девяти случаях из десяти меня устраивает состояние автосвёртки (включено или выключено), основанное на конфигах. Переключать его хочется ооочень редко.John Doe wrote:Хотя чего это я, под автосвёрткой вы вероятно имели ввиду стандартные плагин "Auto wrap", идите в настройки и включайте.
Пользуюсь ФАРом больше 20 лет © собирательный.
Re: ESC: Editor's settings changer/ Изменение настроек редак
Да, попробовал задействовать autowrap. Visualiser его границу не поддерживает. А главное: если у [esc] и autowrap разные границы свёртки стоят, то текст сворачивается по меньшей из них. Это так, из разного.
Пользуюсь ФАРом больше 20 лет © собирательный.
Re: ESC: Editor's settings changer/ Изменение настроек редак
У esc не работает параметр bom.
Все остальные конфиги наследуются от абстракт и бом нигде не перекрывается.
У меня в esc_abstract.xmlGassa 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, всё равно не работает)5. Перезапускаю Far.Code: Select all
<Esc-Settings> <Types> <type name="all" mask="*.*"> <bom value="off"/> </type> </Types> </Esc-Settings>
6. Создаю файл, например, a.txt, через shift+f4, сохраняю его по F2 и выхожу. Размер файла - 3 байта. Хочется 0.
Если вместо *.* написать *.txt, тоже не работает.
Code: Select all
<type name="Sources" mask=":abstract:">
<table value="65001" />
<bom value="off" />
Пользуюсь ФАРом больше 20 лет © собирательный.
- 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/ Изменение настроек редак
Зачем это надо? Что это за строки с пробелами на конце?
Re: ESC: Editor's settings changer/ Изменение настроек редак
На некоторых строках по End выбрасывает курсор за пределы строки.Denis wrote:В legacy коде встречаются строки с пробелами в конце. Но смысла модифицировать ESC нет - можно макросом сделать.
Пользуюсь ФАРом больше 20 лет © собирательный.
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: ESC: Editor's settings changer/ Изменение настроек редак
Это из-за использования string.len(s). Надо использовать s:len() или str.StringLength.Wave wrote:На некоторых строках по End выбрасывает курсор за пределы строки.