Page 1 of 1

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

Posted: Mon 05 Feb, 2018 14:22
by alandr967
Подскажите в Far есть возможность открыть файл для редактирования в одной из панелей по аналогии с предпросмотром Ctrl+Q?

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

Posted: Mon 05 Feb, 2018 14:51
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;}

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

Posted: Mon 05 Feb, 2018 15:06
by DV
Ого! А можно редактор при этом сделать немодальным? Или это уже вопрос к lua, связанный с тем, что скрипт для этого должен выполняться в фоне?

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

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