diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-04-21 10:00:11 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-04-21 10:01:40 +0200 |
| commit | 130e629434c4d87a18a886e5f98fa83dd897f742 (patch) | |
| tree | 3e5bbe6b4be63fd3af4613a06bf5cf580bf664aa /test/lua/basic_empty_file.lua | |
| parent | 07d8486f657dded76c6317550377962899f9152f (diff) | |
| download | vis-130e629434c4d87a18a886e5f98fa83dd897f742.tar.gz vis-130e629434c4d87a18a886e5f98fa83dd897f742.tar.xz | |
vis-lua: add vis:command_register to map a Lua function to a :-command
The following registers `:foo` as a command which prints a few things to
stdout:
vis:command_register("foo", function(argv, force, win, cursor, range)
for i,arg in ipairs(argv) do
print(i..": "..arg)
end
print("was command forced with ! "..(force and "yes" or "no"))
print(win.file.name)
print(cursor.pos)
print(range ~= nil and ('['..range.start..', '..range.finish..']') or "invalid range")
return true;
end)
Diffstat (limited to 'test/lua/basic_empty_file.lua')
0 files changed, 0 insertions, 0 deletions
