author | Myhailo Danylenko <isbear@ukrpost.net> |
Sat, 30 Jul 2016 05:04:35 +0300 | |
changeset 153 | 8fba61f363a8 |
parent 58 | aa3376776cf2 |
permissions | -rw-r--r-- |
58
aa3376776cf2
Cosmetic comment changes
Myhailo Danylenko <isbear@ukrpost.net>
parents:
34
diff
changeset
|
1 |
|
8 | 2 |
-- BEEPING ON ALL MESSAGES |
3 |
||
4 |
beep_enable = false |
|
5 |
||
16
d6d32995832b
Use new commands in scripts
Myhailo Danylenko <isbear@ukrpost.net>
parents:
8
diff
changeset
|
6 |
main.command ( 'beep', |
8 | 7 |
function ( args ) |
31
54957980a83a
yesno in C, no config_file
Myhailo Danylenko <isbear@ukrpost.net>
parents:
16
diff
changeset
|
8 |
local enable = main.yesno ( args ) |
8 | 9 |
if enable ~= nil then |
10 |
beep_enable = enable |
|
11 |
end |
|
12 |
if beep_enable then |
|
13 |
hooks_d['hook-message-in'].beep = main.beep |
|
14 |
print ( "Beep on message is enabled" ) |
|
15 |
else |
|
16 |
hooks_d['hook-message-in'].beep = nil |
|
17 |
print ( "Beep on message is disabled" ) |
|
18 |
end |
|
34
8206d7cb1447
Args auto-parsing, use main.binding
Myhailo Danylenko <isbear@ukrpost.net>
parents:
32
diff
changeset
|
19 |
end, false, 'yesno' ) |
8 | 20 |
|
21 |
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." |
|
22 |
||
23 |
-- vim: se ts=4: -- |