author | Myhailo Danylenko <isbear@ukrpost.net> |
Fri, 20 Mar 2009 19:38:12 +0200 | |
changeset 39 | 0d43f33243cc |
parent 34 | 8206d7cb1447 |
child 58 | aa3376776cf2 |
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 |
|
34
8206d7cb1447
Args auto-parsing, use main.binding
Myhailo Danylenko <isbear@ukrpost.net>
parents:
32
diff
changeset
|
18 |
end, false, '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: -- |