shmuz / Spring

Far Manager macros in Lua

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring

Spring is a modification of Far Manager, that uses the Lua programming language instead of the embedded macro-language.

A macro is a Lua-script and its meta-data such as:

  • Areas from which the script may be executed
  • Keys that initiate execution of the script from those areas
  • Prerequisites for the execution of the script
  • Run-time flags: EnableOutput and NoSendKeysToPlugins

Functionality

  • Macro recording and playback
  • Standard Lua libraries
  • LuaFAR libraries ("plugin API")
  • Libraries of macro functions ("macro API")
  • For plugins: function MacroControl

Project status

Since 30 September 2012 this project is merged with Far Manager, and its separate development stopped.

About

Far Manager macros in Lua

License:Other


Languages

Language:C++ 52.6%Language:C 45.9%Language:Pascal 0.9%Language:Lua 0.5%Language:Shell 0.1%Language:Awk 0.0%Language:Assembly 0.0%Language:Objective-C 0.0%