examples/room_priv.lua
changeset 34 8206d7cb1447
parent 9 c2517f8bf647
child 73 b3ebfb8eb798
equal deleted inserted replaced
33:db5396037b43 34:8206d7cb1447
     2 -- ROOM NICK COMPLETION
     2 -- ROOM NICK COMPLETION
     3 
     3 
     4 room_cid = main.command ( 'priv',
     4 room_cid = main.command ( 'priv',
     5 	function ( args )
     5 	function ( args )
     6 		main.run ( 'room privmsg ' .. args )
     6 		main.run ( 'room privmsg ' .. args )
     7 	end, {} )
     7 	end, false, {} )
     8 
     8 
     9 commands_help['priv'] = "nick message\n\nSends private message to room participant. Nick completion available! ;)"
     9 commands_help['priv'] = "nick message\n\nSends private message to room participant. Nick completion available! ;)"
    10 
    10 
    11 registered_nicks = {}
    11 registered_nicks = {}
    12 
    12 
    27 			end
    27 			end
    28 		end
    28 		end
    29 	end
    29 	end
    30 end
    30 end
    31 
    31 
    32 main.run ( 'bind 338 = lua main.run ( "roster down" ); register_nicks ()' )
    32 room_priv_pgup_action = main.binding ( '338' )
    33 main.run ( 'bind 339 = lua main.run ( "roster up" ); register_nicks ()' )
    33 room_priv_pgdn_action = main.binding ( '339' )
       
    34 main.binding ( '338', ('lua main.run ( %q ); register_nicks ()'):format ( room_priv_pgup_action ) )
       
    35 main.binding ( '339', ('lua main.run ( %q ); register_nicks ()'):format ( room_priv_pgdn_action ) )
    34 
    36 
    35 hooks_d['hook-quit'].room_priv =
    37 hooks_d['hook-quit'].room_priv =
    36 	function ( args )
    38 	function ( args )
    37 		main.run ( 'bind 338 = roster down' )
    39 		main.binding ( '338', room_priv_pgup_action )
    38 		main.run ( 'bind 339 = roster up' )
    40 		main.binding ( '339', room_priv_pgdn_action )
    39 	end
    41 	end
    40 
    42 
    41 -- vim: se ts=4: --
    43 -- vim: se ts=4: --