Latest post of the previous page:
viewtopic.php?p=181759#p181759Номера строк во встроенном редакторе
Номера строк во встроенном редакторе
А нельзя ли расширить Editor.Set чтобы оно выводило ширину колонки нумерации строк или 0 если отключено?
А то даже Far.GetConfig("Editor.ShowLineNumbers") не отображает текущее состояние редактора...
хотя Far.GetConfig("Editor.ShowTitleBar") показывает актуальную инфу.
А то даже Far.GetConfig("Editor.ShowLineNumbers") не отображает текущее состояние редактора...
хотя Far.GetConfig("Editor.ShowTitleBar") показывает актуальную инфу.
-
Shmuel
- Posts: 7174
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 621 times
Номера строк во встроенном редакторе
Всё можно, если кто-то этим займётся.SUSim wrote: Tue 13 Jan, 2026 12:46 А нельзя ли расширить Editor.Set чтобы оно выводило ширину колонки нумерации строк или 0 если отключено?
Но я вам на днях привёл выражение для подсчёта ширины колонки. Опровержения не последовало.
По вопросу определения, включены ли номера строк. На текущий момент работает, похоже, только это:
band(editor.GetInfo().Options, F.EOPT_SHOWLINENUMBERS) ~= 0Номера строк во встроенном редакторе
если редактор не на весь экран, то фон вообще не рисуется просвечивают панели
версия 6628
SimSU ··· ·· -- ··· ··-
- John Doe
- Бюрократ
- Posts: 14498
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 90 times
- Been thanked: 500 times
- Contact:
Номера строк во встроенном редакторе
Code: Select all
--------------------------------------------------------------------------------
zg 2026-01-16 15:52:07+02:00 - build 6632
1. new fields in EditorInfo: WindowArea and ClientArea.https://t.me/FarManager — Telegram чат
- zg
- zero-gravity
- Posts: 6199
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
Номера строк во встроенном редакторе
что нужно сделать, чтобы воспроизвести?SUSim wrote: Wed 14 Jan, 2026 13:11если редактор не на весь экран, то фон вообще не рисуется просвечивают панели
Номера строк во встроенном редакторе
zg,
Нумерация строк должна быть включена
выполнить макрос
editor.Editor("tmp" , nil, 2, 0)
получаю: причем видно что Фар закрасил колонки 1 и 2 в редакторе - как будто бы красил колонки 1-4 как должен если бы редактор был в полный экран...
Far 3.0.6634.0 x86
Нумерация строк должна быть включена
выполнить макрос
editor.Editor("tmp" , nil, 2, 0)
получаю: причем видно что Фар закрасил колонки 1 и 2 в редакторе - как будто бы красил колонки 1-4 как должен если бы редактор был в полный экран...
Far 3.0.6634.0 x86
Last edited by SUSim on Sun 18 Jan, 2026 10:08, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
Номера строк во встроенном редакторе
А еще подпись кнопки "Конфиг" уехала на F10 вместо F9, а окошко настроек редактора открывается по прежнему AltShiftF9.
хотя может это и не из-за этого добавления нумерации строк...
хотя может это и не из-за этого добавления нумерации строк...
SimSU ··· ·· -- ··· ··-
-
Shmuel
- Posts: 7174
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 621 times
Номера строк во встроенном редакторе
zg, при вызове неполноэкранного редактора из плагина/макроса координаты WindowArea и ClientArea зависят от расположения редактора в окне Фара.
Пример:
lua:editor.Editor("tmp" , nil, 10, 10, 25, 25)Получаю для ClientArea:
left=10, top=11, right=25, bottom=24Разве так должно быть?
Far 3.0.6637
- John Doe
- Бюрократ
- Posts: 14498
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 90 times
- Been thanked: 500 times
- Contact:
Номера строк во встроенном редакторе
А как иначе предполагается?
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 14498
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 90 times
- Been thanked: 500 times
- Contact:
Номера строк во встроенном редакторе
От окна фара, чтобы было легко сопоставлять с координатами диалогов или far.Text.
https://t.me/FarManager — Telegram чат
-
Shmuel
- Posts: 7174
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 621 times
Номера строк во встроенном редакторе
Вроде новые поля были добавлены после (и видимо, в связи с) появлением номеров строк в редакторе.John Doe wrote: Wed 04 Feb, 2026 14:25 От окна фара, чтобы было легко сопоставлять с координатами диалогов или far.Text.
Где при этом находится окно редактора - неважно.
- John Doe
- Бюрократ
- Posts: 14498
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 90 times
- Been thanked: 500 times
- Contact:
Номера строк во встроенном редакторе
Добавлены после и решают обе проблемы, как мне казалось.
А у вас какой юзкейс?
А у вас какой юзкейс?
https://t.me/FarManager — Telegram чат
-
Shmuel
- Posts: 7174
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 621 times
Номера строк во встроенном редакторе
Ну решают, так пусть решают.
Я просто спросил у автора изменения, может он просто не учёл случай неполнооконных редакторов.
А может сознательно.
У меня не было и нет желания дискутировать на эту тему.