GetConfig

Far Manager Macro System

GetConfig


val, tp = Far.GetConfig (keyname)

Параметры:
  keyname: string

Возвращает:
  val:     boolean, string, number, or int64
             Это значение запрашиваемой величины.
             Преобразование типов между Far Manager и Lua осуществляются следующим образом:
               boolean -> boolean
               3-state -> 0,1,2 преобразуются соответственно в false,true,"other"
               string  -> string
               integer -> number (если возможно преобразование без потери точности) или
                          userdata (int64) - величина, создаваемая библиотекой bit64.

  tp:      string ("boolean", "3-state", "string", "integer")
             Это тип оригинальной величины в Far Manager.

Примечание:
  В случае ошибки (некорректный аргумент, или Far Manager не нашёл указанной опции)
  данная функция прерывает исполнение (вызывает error()).