msave

Far Manager Macro System

msave


ret = mf.msave (key, name, value [, location])

Parameters:
  key:       string
  name:      string
  value:     nil, boolean, number, string, table, int64
  location:  string ("roaming" or "local"; default: "roaming")

Returns:
  ret:       boolean

Description:
  Function msave saves the specified value into the database.

  When you save the table the following will be preserved:
     keys of types:    number, string, boolean, table.
     values of types:  number, string, boolean, table, int64.

  Nested tables and recursive references are correctly processed.

  The link between a table and its metatable is preserved.

Note:
  int64 - a distinguished type of userdata, created by the bit64 library.