FAR implements a simple macro-language that brings logic into the keystroke sequence and raises macro commands to the higher level turning the macros in combination with the plugins into a powerful tool that extends FAR Manager functionality. Macro-language is highly specialized and thus cannot be considered as an universal language.
Macro-language functionality: