&liberator.appname; can repeat a number of commands and record macros.
Repeat the last keyboard mapping
Repeat the last Ex command
Record a key sequence into a macro.
Available macros are {0-9a-zA-Z} (uppercase to append).
Type
List recorded macros matching the optional regular expression
Delete recorded macros matching the regular expression args. If
Plays the contents of macro with name arg
Replay the last executed macro
Read Ex commands, JavaScript, or CSS from file. You can either source files
which mostly contain Ex commands like
Or you can alternatively source a file which ends in .js. These files are automatically sourced as pure JavaScript files.
Note: In both cases you must add functions to the global window object like shown above, functions written as:
are only available within the scope of the script.
The .&liberator.name;rc file in your home directory and any
files in ~/.&liberator.name;/plugin/ are always
sourced at startup. ~ is supported as a
shortcut for the $HOME directory. If
Load all unloaded plugins immediately. Because plugins are automatically loaded after &liberator.name;rc is sourced, this command must be placed early in the &liberator.name;rc file if &liberator.name;rc also includes commands that are implemented by plugins. Additionally, this command allows for sourcing new plugins without restarting &liberator.appname;.
Source the specified file from each directory in
:runtime plugin/foobar.vimp
Only the first found file is sourced. When
List all sourced script names, in the order they were first sourced.
Stop sourcing a script file. This can only be called from within a &liberator.appname; script file.
Profile a piece of code or a command. Run code
If code starts with a
Use the special version with