1 |
WeeChat - Wee Enhanced Environment for Chat |
WeeChat - Wee Enhanced Environment for Chat |
2 |
=========================================== |
=========================================== |
3 |
|
|
4 |
TODO - 2005-10-06 |
TODO - 2005-10-30 |
5 |
|
|
6 |
Legend: |
Legend: |
7 |
# done |
# done |
10 |
? is this really necessary? |
? is this really necessary? |
11 |
|
|
12 |
|
|
|
v0.1.6: |
|
|
------ |
|
|
|
|
13 |
* General: |
* General: |
14 |
+ Windows version |
+ Windows version |
15 |
+ Solaris version |
+ Solaris version |
17 |
* Interface: |
* Interface: |
18 |
+ Gtk GUI |
+ Gtk GUI |
19 |
+ internationalization (traduce WeeChat in many languages) |
+ internationalization (traduce WeeChat in many languages) |
20 |
- highlight should not occur on partial words |
# highlight should not occur on partial words |
21 |
|
# one buffer for all servers |
22 |
|
- color for nicks (except own nick) when nick colors are disabled |
23 |
|
- allow decode/encode charsets for servers or chan (not globally) |
24 |
|
- interpret special chars in messages (color & bold for example) |
25 |
|
- understand incomplete commands if unambigous (for example: /he for /help is ok) |
26 |
|
? Qt GUI |
27 |
|
|
28 |
* WeeChat commands |
* WeeChat commands |
29 |
- be able to bind a key on more than one command |
- be able to bind a key on more than one command |
30 |
- be able to make an alias running more than one command |
- be able to make an alias running more than one command |
31 |
- host with "*" possible with /ignore command |
- host with "*" possible with /ignore command |
32 |
|
- "/completion" command: do shortcuts (for example when we type "u" |
33 |
* Configuration: |
in the text bar it send it to the server as "you") |
34 |
- be able to launch more than one command when connecting to server |
- "/last": command to look for text in previous messages |
35 |
|
- completion system for scripts arguments |
|
* Plugins: |
|
|
- dynamically load plugins as a separate library |
|
|
- allow print function to write on all buffers or all channels of a server |
|
|
- Ruby plugin |
|
|
- "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts |
|
|
|
|
|
Future versions: |
|
|
--------------- |
|
36 |
|
|
37 |
* IRC protocol: |
* IRC protocol: |
38 |
- customizable CTCP version reply |
- customizable CTCP version reply |
43 |
- "/notify" and "/unnotify" command to be warn by WeeChat when a given |
- "/notify" and "/unnotify" command to be warn by WeeChat when a given |
44 |
nick/host connect to the given irc network |
nick/host connect to the given irc network |
45 |
|
|
46 |
* WeeChat commands: |
* Configuration: |
47 |
- "/completion" command: do shortcuts (for example when we type "u" |
- be able to launch more than one command when connecting to server |
|
in the text bar it send it to the server as "you") |
|
|
- "/last": command to look for text in previous messages |
|
|
- completion system for scripts arguments |
|
48 |
|
|
49 |
* Interface: |
* Plugins: |
50 |
- color for nicks (except own nick) when nick colors are disabled |
# dynamically load plugins as a separate library |
51 |
- allow decode/encode charsets for servers or chan (not globally) |
- allow print function to write on all buffers or all channels of a server |
52 |
- interpret special chars in messages (color & bold for example) |
- Ruby plugin |
53 |
- understand incomplete commands if unambigous (for example: /he for /help is ok) |
- "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts |
|
? Qt GUI |
|