1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-11-04 08:17:17 -05:00
elinks/contrib/lua/remote.lua

48 lines
1.2 KiB
Lua
Raw Normal View History

-- ELinks-side part of elinks-remote
-- See script elinks-remote for explanation what's this about.
----------------------------------------------------------------------
-- User options
----------------------------------------------------------------------
-- File to look in for external url to jump to
external_url_file = elinks_home.."/external.url"
----------------------------------------------------------------------
-- Implementation
----------------------------------------------------------------------
function external_url ()
fh = io.open (external_url_file, "r")
aline = current_url ()
if fh then
aline = read (fh, "*l")
io.close (fh)
else
print ("Couldn't open outfile")
end
return aline
end
bind_key ("main", "x",
function () return "goto_url", external_url () end)
function set_external_url ()
fh = io.open (external_url_file, "w")
aline = current_link ()
if fh then
write (fh, aline.."\n")
io.close (fh)
else
print ("Couldn't open outfile")
end
end
bind_key ("main", "X",
function () set_external_url () end)
-- vim: shiftwidth=4 softtabstop=4