comparison mcabber/TODO @ 275:0770da258c05

* TODO update "Put ideas on paper"...
author Mikael <mikael@lilotux.net>
date Sun, 03 Jul 2005 22:41:42 +0100
parents 640a008c4b2f
children c2a7e78d9ff5
comparison
equal deleted inserted replaced
274:640a008c4b2f 275:0770da258c05
20 * Publish personal information 20 * Publish personal information
21 * Handle message type "error" 21 * Handle message type "error"
22 * Show status changes in buddy window (if open)? 22 * Show status changes in buddy window (if open)?
23 * Auto away (it would be better to add the "message" variable first, which could 23 * Auto away (it would be better to add the "message" variable first, which could
24 be changed with "/set message = I'll be back!") 24 be changed with "/set message = I'll be back!")
25 * Maybe Ctrl-c should not quit mcabber. What about: 25 Messages variables:
26 - message_{online,avail,free,dnd,busy,notavail,away,autoaway}
27 - message (current message)
28 * Maybe Ctrl-c should not (immediately) quit mcabber. What about:
26 - 1 Ctrl-c leaves completion/multi-line modes 29 - 1 Ctrl-c leaves completion/multi-line modes
27 - 2 Ctrl-c in less than 2 seconds leave mcabber 30 - 2 Ctrl-c in less than 2 seconds leave mcabber
28 * Keep track of buddy resources. Ex.: 31 * Keep track of buddy resources. Ex.:
29 - buddy A connects with resource r1 32 - buddy A connects with resource r1
30 - buddy A connects with resource r2 33 - buddy A connects with resource r2
32 Then we see A as being offline, although we should still see A/r1 online 35 Then we see A as being offline, although we should still see A/r1 online
33 36
34 * File transfer? :) 37 * File transfer? :)
35 * Conferences 38 * Conferences
36 39
37 * Commands! :-) 40 * Commands:
41
42 - /alias alias = command
43 - /set option = value
44 - /bind $keynum = command
45 Ex.: "/bind 269 = /group toggle" Map F5 to group toggle
38 - /bind $keynum = command 46 - /bind $keynum = command
39 Ex.: "/bind 269 = /group toggle" Map F5 to group toggle 47 Ex.: "/bind 269 = /group toggle" Map F5 to group toggle
40 - /buffer <clear|top|bottom> 48 - /buffer <clear|top|bottom>
41 + /buffer % 50 (jump to 50 %) 49 + /buffer % 50 (jump to 50 %)
42 + /buffer date $date (jump to first msg after $date) 50 + /buffer date $date (jump to first msg after $date)
51 - /server connect|disconnect|register|unregister 59 - /server connect|disconnect|register|unregister
52 - /auth request|send [jid] 60 - /auth request|send [jid]
53 - Common status shortcuts: /away, /online, /busy, /dnd 61 - Common status shortcuts: /away, /online, /busy, /dnd
54 I'm not sure it's worth it, with tab completion it is easy and fast to 62 I'm not sure it's worth it, with tab completion it is easy and fast to
55 type anyway. We'd better use user-defined aliases. 63 type anyway. We'd better use user-defined aliases.
56 - /alias alias command
57 - /search <jid>|name 64 - /search <jid>|name
58 - /set option = value
59 - /help 65 - /help
60 - /rawxml... 66 - /rawxml...
61 67