--- a/examples/room_priv.lua Mon Mar 16 06:12:55 2009 +0200
+++ b/examples/room_priv.lua Mon Mar 16 18:54:16 2009 +0200
@@ -4,7 +4,7 @@
room_cid = main.command ( 'priv',
function ( args )
main.run ( 'room privmsg ' .. args )
- end, {} )
+ end, false, {} )
commands_help['priv'] = "nick message\n\nSends private message to room participant. Nick completion available! ;)"
@@ -29,13 +29,15 @@
end
end
-main.run ( 'bind 338 = lua main.run ( "roster down" ); register_nicks ()' )
-main.run ( 'bind 339 = lua main.run ( "roster up" ); register_nicks ()' )
+room_priv_pgup_action = main.binding ( '338' )
+room_priv_pgdn_action = main.binding ( '339' )
+main.binding ( '338', ('lua main.run ( %q ); register_nicks ()'):format ( room_priv_pgup_action ) )
+main.binding ( '339', ('lua main.run ( %q ); register_nicks ()'):format ( room_priv_pgdn_action ) )
hooks_d['hook-quit'].room_priv =
function ( args )
- main.run ( 'bind 338 = roster down' )
- main.run ( 'bind 339 = roster up' )
+ main.binding ( '338', room_priv_pgup_action )
+ main.binding ( '339', room_priv_pgdn_action )
end
-- vim: se ts=4: --