[lf4ed] LuaFAR area config — автонастройка редактора FAR

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

[lf4ed] LuaFAR area config — автонастройка редактора FAR

Post by Aidar » Sun 11 Jul, 2010 15:47

LuaFAR area config — пакет для LuaFAR for Editor, предназначенный для автонастройки редактора FAR в зависимости от типа файла.
Проект разработан maxfl.

Возможности:
  • Задание настроек редактора в зависимости от типа файла.
  • Показ номеров строк (слева от поля редактирования).
  • Подсветка позиции конца строки и конца файла.
  • Подсветка правой границы и последней строки файла.
Требуется:
LuaFAR for Editor, LuaFAR context.

Тестовая версия: http://raidar.github.com/Programs/FarSc ... LFA_config
Ссылки:
Описание.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: LuaFAR Editor Config

Post by maxdrfl » Sun 11 Jul, 2010 15:50

Ограничения: при использовании с LuaFAR 2.3.0 опции редактора AddWordDiv и RemoveWordDiv работают некорректно.
По умолчанию они не используются. Воздержитесь от их использования до выхода следующей версии LuaFAR.

Code: Select all

2010-07-11 v1.0

[!] Первый релиз

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: LuaFAR Editor Config

Post by maxdrfl » Sun 11 Jul, 2010 15:51

Прошу разблокировать головное сообщение viewtopic.php?f=11&t=5538&p=65579#p65578

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

LuaFAR Editor Config

Post by maxdrfl » Sun 11 Jul, 2010 15:56

обсуждение скриптов LuaFAR Editor Config (lfecfg)
viewtopic.php?f=11&t=5538&p=65580#p65578

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: LuaFAR Editor Config

Post by maxdrfl » Mon 30 Aug, 2010 14:49

Code: Select all

2010-08-30 v1.0.1
[!] Скрипты модифицированы для работы с LuaFAR context 1.0.2.0
[!] Скрипты модифицированы для работы c luafar4editor 2.4.0
[*] Исправлена ошибка использования опции SetBom когда кодировка редактора задаётся перед его открытием.
[+] Editor Config теперь не устанавливает кодировку, если она была выбрана перед открытием файла.
[*] Опция SetBom теперь работает только для новых файлов.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: LuaFAR Editor Config

Post by maxdrfl » Fri 17 Sep, 2010 14:07

Code: Select all

2010-09-17 v1.1.0 
[+] Новая опция Quit для закрытия редактора.
[+] Появилась возможность отображения панели с номерами строк. Возможности:
    - Контекстная настройка цвета.
    - Отображение закладок.
    - Подсветка кратных строк.
[+] Добавлена возможность подсвечивать правую границу редактирования.
Несколько замечаний:
1) Для отображения панели плагин переоткрывает редактор.
2) Плагин не знает, модален ли редактор, запущен ли фар с опцией /e.
3) Единственное ограничение: для отображения панели необходимо, чтобы файл существовал и находился не в %TEMP%. В других случаях модальность может привести к разным последствиям.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: LuaFAR Editor Config

Post by maxdrfl » Thu 25 Nov, 2010 09:52

Code: Select all

2010-11-25 v1.2.0 
[*] Совместимость LuaFAR v.2.6.0 и LuaFAR for Editor v.2.5.0.
[*] Зависит от пакета context версии не ранее 1.0.3
[+] Появилась возможность подсвечивать конец строки/конец файла. Спасибо Айдару 
    за реализацию.
[+] Правую границу теперь можно отрисовывать только для строк, не пересекающих 
    её.
[+] Подсветка последней строки целиком или до правой границы.
[+] Установка типа EOL для нового файла.
[*] linuNumbers_config.cfg переименован в margin_config.cfg

User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

LuaFAR Editor config v.1.0.6

Post by Aidar » Thu 03 Feb, 2011 19:25

Версия v.1.0.6 (2011-02-02).
Основные изменения по сравнению с v.1.0.2:

Code: Select all

[=] Совместимость с LF context v.1.0.6.
[=] Совместимость с LuaFAR v.2.8.0 и LuaFAR for Editor v.2.8.0.
[/] Версия пакета теперь будет совпадать с версией LF context.
[*] Изменение цветов, используемых по умолчанию.
[!] Неправильная обработка некоторых параметров.
[!] Неправильная нумерация строк при некоторых изменениях текста.
[-] Исключение параметров KillSpaces и KillEmptyLines.

User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

LuaFAR Editor config v.1.0.7

Post by Aidar » Sat 19 Feb, 2011 19:26

Версия v.1.0.7 (2011-02-19).
Основные изменения по сравнению с v.1.0.6:

Code: Select all

[=] Последняя версия для FAR 2 (build 1802).
[*] По умолчанию показ номеров строк отключён.

User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

LuaFAR area config v.3.0.8.0

Post by Aidar » Sat 06 Apr, 2013 14:50

Тестовая версия v.3.0.8.0 (2013-04-06) для FAR v.3.0.3290+.

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

Re: [lf4ed] LuaFAR area config — автонастройка редактора FAR

Post by John Doe » Mon 18 Aug, 2014 11:20

Aidar wrote:[*]Показ номеров строк (слева от поля редактирования).
[*]Подсветка позиции конца строки и конца файла.
[*]Подсветка правой границы и последней строки файла.
Существует ли готовый способ активировать эти функции для текущего файла принудительно?
Т.е. не меняя конфигурацию, например командой из меню, или вызовом скрипта с каким-то определёнными параметрами?

User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

Re: [lf4ed] LuaFAR area config — автонастройка редактора FAR

Post by Aidar » Mon 18 Aug, 2014 11:49

John Doe wrote:
Aidar wrote:[*]Показ номеров строк (слева от поля редактирования).
[*]Подсветка позиции конца строки и конца файла.
[*]Подсветка правой границы и последней строки файла.
Существует ли готовый способ активировать эти функции для текущего файла принудительно?
Т.е. не меняя конфигурацию, например командой из меню, или вызовом скрипта с каким-то определёнными параметрами?
Принудительно - нет, только через настройки (в каталоге usrcfg каталога пакета).
А показ номеров строк вообще лучше не включать: попробовал только что, исправил пару ошибок, а дальше пошли вылеты FAR, т.е. код в этой части не адаптирован. Сам пользуюсь только возможностью "Подсветка правой границы и последней строки файла".

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

[lf4ed] LuaFAR context — поддержка работы с типами файлов

Post by John Doe » Fri 09 Jan, 2015 23:00

С билда 4235 EE_REDRAW может придти и для неактивного редактора, на что скрипт в данный момент не рассчитан.
Подробнее тут: viewtopic.php?p=127181#p127181

User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

[lf4ed] LuaFAR context — поддержка работы с типами файлов

Post by Aidar » Sat 10 Jan, 2015 07:19

John Doe wrote:С билда 4235 EE_REDRAW может придти и для неактивного редактора, на что скрипт в данный момент не рассчитан.
Подробнее тут: viewtopic.php?p=127181#p127181
Ошибка в пакете lfa_config. Пока можно подправить файл resident.lua этого пакета:

Code: Select all

actions[F.EE_REDRAW] = function (param)
  local ei = editor.GetInfo()
  if not ei then return end -- Добавлена проверка

User avatar
Aidar
Posts: 533
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 6 times
Contact:

[lf4ed] LuaFAR area config — автонастройка редактора FAR

Post by Aidar » Sat 10 Jan, 2015 07:55

Спасибо, исправил и перевыложил на сайте.

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

[lf4ed] LuaFAR context — поддержка работы с типами файлов

Post by zg » Sat 10 Jan, 2015 13:11

John Doe wrote:С билда 4235 EE_REDRAW может придти и для неактивного редактора
это неправда. практически 4 месяца уже как может прийти.

Post Reply

Return to “Полезные макросы и скрипты”