diff options
author | 2013-02-11 16:38:18 -0500 | |
---|---|---|
committer | 2013-02-11 16:38:18 -0500 | |
commit | 1e0661c37bf40189c91e935811296b9919804075 (patch) | |
tree | 34e4c96afc9af8d86f51c564ec7c76666095ef0e /modules/textadept/command_entry.lua | |
parent | 8e45692099dd22635bb06764ef281e858784565f (diff) | |
download | textadept-1e0661c37bf40189c91e935811296b9919804075.tar.gz textadept-1e0661c37bf40189c91e935811296b9919804075.zip |
Added command line switches for running Lua code on startup.
Diffstat (limited to 'modules/textadept/command_entry.lua')
-rw-r--r-- | modules/textadept/command_entry.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/textadept/command_entry.lua b/modules/textadept/command_entry.lua index d3d2d1ea..31e3cff1 100644 --- a/modules/textadept/command_entry.lua +++ b/modules/textadept/command_entry.lua @@ -87,6 +87,14 @@ events.connect(events.COMMAND_ENTRY_KEYPRESS, function(code) end end) +-- Executes Lua code on startup. +local function execute(command) + local f, err = load(command, nil, 'bt', env) + if err then error(err) end + f() +end +args.register('-e', '--execute', 1, execute, 'Execute Lua code') + --[[ The function below is a Lua C function. --- |