Page 1 of 3

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

Posted: Sun 11 Jul, 2010 15:47
by Aidar
LuaFAR area config — пакет для LuaFAR for Editor, предназначенный для автонастройки редактора FAR в зависимости от типа файла.
Проект разработан maxfl.

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

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

Re: LuaFAR Editor Config

Posted: Sun 11 Jul, 2010 15:50
by maxdrfl
Ограничения: при использовании с LuaFAR 2.3.0 опции редактора AddWordDiv и RemoveWordDiv работают некорректно.
По умолчанию они не используются. Воздержитесь от их использования до выхода следующей версии LuaFAR.

Code: Select all

2010-07-11 v1.0

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

Re: LuaFAR Editor Config

Posted: Sun 11 Jul, 2010 15:51
by maxdrfl
Прошу разблокировать головное сообщение http://forum.farmanager.com/viewtopic.p ... 579#p65578

LuaFAR Editor Config

Posted: Sun 11 Jul, 2010 15:56
by maxdrfl
обсуждение скриптов LuaFAR Editor Config (lfecfg)
http://forum.farmanager.com/viewtopic.p ... 580#p65578

Re: LuaFAR Editor Config

Posted: Mon 30 Aug, 2010 14:49
by maxdrfl

Code: Select all

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

Re: LuaFAR Editor Config

Posted: Fri 17 Sep, 2010 14:07
by maxdrfl

Code: Select all

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

Re: LuaFAR Editor Config

Posted: Thu 25 Nov, 2010 09:52
by maxdrfl

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

LuaFAR Editor config v.1.0.6

Posted: Thu 03 Feb, 2011 19:25
by Aidar
Версия 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.

LuaFAR Editor config v.1.0.7

Posted: Sat 19 Feb, 2011 19:26
by Aidar
Версия v.1.0.7 (2011-02-19).
Основные изменения по сравнению с v.1.0.6:

Code: Select all

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

LuaFAR area config v.3.0.8.0

Posted: Sat 06 Apr, 2013 14:50
by Aidar
Тестовая версия v.3.0.8.0 (2013-04-06) для FAR v.3.0.3290+.

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

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

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

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

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

Posted: Fri 09 Jan, 2015 23:00
by John Doe
С билда 4235 EE_REDRAW может придти и для неактивного редактора, на что скрипт в данный момент не рассчитан.
Подробнее тут: http://forum.farmanager.com/viewtopic.p ... 81#p127181

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

Posted: Sat 10 Jan, 2015 07:19
by Aidar
John Doe wrote:С билда 4235 EE_REDRAW может придти и для неактивного редактора, на что скрипт в данный момент не рассчитан.
Подробнее тут: http://forum.farmanager.com/viewtopic.p ... 81#p127181
Ошибка в пакете lfa_config. Пока можно подправить файл resident.lua этого пакета:

Code: Select all

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

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

Posted: Sat 10 Jan, 2015 07:55
by Aidar
Спасибо, исправил и перевыложил на сайте.