Универсальная настройка каталогов

Здесь обсуждается всё, что касается макросов.
Post Reply
IgorZ
Posts: 832
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 16 times
Been thanked: 102 times

Универсальная настройка каталогов

Post by IgorZ »

Данный скрипт предназначен для настройки представления (а возможно, и не только) каталога файловой панели после его смены в панели Far.

Программа действует следующим образом:
  1. После смены каталога в нём ищется файл ".CustomFolder.cfg", и если он найден, то данный файл исполняется как lua-скрипт. Никаких ограничений на исполняемые им действия нет, всё в рамках Вашего воображения: контент-колонки, пользовательские режимы, форматирование диска C:, взлом серверов Пентагона - всё, что захотите и сможете реализовать.
  2. Если ".CustomFolder.cfg" в каталоге не найден, в каталоге данного скрипта ищется файл ".CustomFoldersList.cfg".
  3. Если ".CustomFoldersList.cfg" найден, то он разбирается по нижеописанным правилам:
  4. Если настройки не найдены в ".CustomFolder.cfg" каталога панели, в ".CustomFoldersList.cfg", и не найден скрипт настройки по умолчанию, то опционально (настраивается в файле программы) каталогу могут быть назначены настройки Far по умолчанию. В качестве таких принимаются настройки активной панели Far при его старте. Они сохраняются в глобальной таблице _G.CustomFoldersDefaultState (во избежание потери при перезагруске скриптов). При этом сохраняется (и восстанавливается) ограниченный перечень настроек:
Пример файла ".CustomFoldersList.cfg" приложен в архиве.
Начиная с версии 1.1 есть возможность сохранить состояние текущей папки в локальном файле настройки. Перечень настроек аналогичен тем, что сохраняются при старте Far. Клавиша вызова макроса указывается в настройках скрипта в его файле.

Требуемая версия Far 3.0.6107+.

Attachments
CustomFolders.lua.1.1.0.7z
(3.01 KiB) Downloaded 10 times
Last edited by IgorZ on Fri 14 Aug, 2026 05:39, edited 4 times in total.
IgorZ
Posts: 832
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 16 times
Been thanked: 102 times

Универсальная настройка каталогов

Post by IgorZ »

Похоже, я нечаянно написал совершенно идеальный скрипт, к которому абсолютно нет замечаний. :cool:
AlexSM
Posts: 33
Joined: Mon 21 Mar, 2005 09:50

Универсальная настройка каталогов

Post by AlexSM »

хотелось бы чтобы была возможность: настроить представление каталога и сохранить его вид в .CustomFolder.cfg
IgorZ
Posts: 832
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 16 times
Been thanked: 102 times

Универсальная настройка каталогов

Post by IgorZ »

AlexSM wrote: Mon 08 Jun, 2026 08:42 хотелось бы чтобы была возможность: настроить представление каталога и сохранить его вид в .CustomFolder.cfg
Запишу в хотелки, но:
  1. это будет какой-то фиксированный список настроек, скорее всего те же, что сохраняются как настройки по умолчанию;
  2. я сейчас занят другим, так что не скоро.
IgorZ
Posts: 832
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 16 times
Been thanked: 102 times

Универсальная настройка каталогов

Post by IgorZ »

Версия 1.1.0 -
  • Добавлена возможность сохранять текущее состояние панели в локальном файле. Перечень настроек аналогичен тем, что сохраняются при старте Far. Клавиша вызова макроса указывается в настройках скрипта в его файле; если закомментировать параметр, макрос не будет создан.
stefanenko
Posts: 146
Joined: Sun 20 Jun, 2010 12:37
Has thanked: 49 times
Been thanked: 7 times

Универсальная настройка каталогов

Post by stefanenko »

А можно файлики настроек скрытыми сделать... или как минимум перезаписывать нормально если я его скрыл.
Сейчас выдает ошибку.
Post Reply

Return to “Обсуждение макросов”