author | Myhailo Danylenko <isbear@ukrpost.net> |
Mon, 16 Mar 2009 06:12:55 +0200 | |
changeset 33 | db5396037b43 |
parent 32 | 524fde5be49a |
child 34 | 8206d7cb1447 |
permissions | -rw-r--r-- |
8 | 1 |
-- BEEPING ON ALL MESSAGES |
2 |
||
3 |
beep_enable = false |
|
4 |
||
16
d6d32995832b
Use new commands in scripts
Myhailo Danylenko <isbear@ukrpost.net>
parents:
8
diff
changeset
|
5 |
main.command ( 'beep', |
8 | 6 |
function ( args ) |
31
54957980a83a
yesno in C, no config_file
Myhailo Danylenko <isbear@ukrpost.net>
parents:
16
diff
changeset
|
7 |
local enable = main.yesno ( args ) |
8 | 8 |
if enable ~= nil then |
9 |
beep_enable = enable |
|
10 |
end |
|
11 |
if beep_enable then |
|
12 |
hooks_d['hook-message-in'].beep = main.beep |
|
13 |
print ( "Beep on message is enabled" ) |
|
14 |
else |
|
15 |
hooks_d['hook-message-in'].beep = nil |
|
16 |
print ( "Beep on message is disabled" ) |
|
17 |
end |
|
32
524fde5be49a
Yesno completion in C
Myhailo Danylenko <isbear@ukrpost.net>
parents:
31
diff
changeset
|
18 |
end, 'yesno' ) |
8 | 19 |
|
20 |
commands_help['beep'] = "[enable|disable|on|off|yes|no|true|false]\n\nEnables or disables beeping on all messages.\nIf state is omitted, prints current state." |
|
21 |
||
22 |
-- vim: se ts=4: -- |