Текстовый редактор в одной из панелей

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
User avatar
alandr967
Posts: 24
Joined: Mon 30 Oct, 2017 14:21
Location: Odessa
Has thanked: 7 times
Been thanked: 1 time

Текстовый редактор в одной из панелей

Post by alandr967 »

Подскажите в Far есть возможность открыть файл для редактирования в одной из панелей по аналогии с предпросмотром Ctrl+Q?
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Текстовый редактор в одной из панелей

Post by Shmuel »

Code: Select all

Macro {
  area="Shell"; key="CtrlShiftF4";
  action=function()
    local X1 = PPanel.Left and 0 or APanel.Width
    local Y1 = 0
    local X2 = PPanel.Width + (PPanel.Left and 0 or APanel.Width)
    local Y2 = PPanel.Height
    editor.Editor (APanel.Current, nil, X1, Y1, X2, Y2)
  end;}
Last edited by Shmuel on Mon 05 Feb, 2018 14:52, edited 1 time in total.
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Текстовый редактор в одной из панелей

Post by DV »

Ого! А можно редактор при этом сделать немодальным? Или это уже вопрос к lua, связанный с тем, что скрипт для этого должен выполняться в фоне?
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Текстовый редактор в одной из панелей

Post by Shmuel »

DV wrote: Mon 05 Feb, 2018 15:06А можно редактор при этом сделать немодальным?
Можно - надо передавать соответствующие флаги в функцию. Я привёл только идею. Кроме того, нужно проверять перед вызовом что есть в APanel.Current.
Post Reply

Return to “Обсуждение Far Manager”