1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-05 01:03:14 +02:00

Some improvements on key bindings

List of changes:
- do not automatically create default keys if they do not exist, when reading
  weechat.conf (let user do that if needed)
- add "/key missing": add missing keys using default keys (do not update or
  remove user keys),
- key "meta-s" moved from irc/jabber plugins to core
- improved output of /key (display number of keys)
This commit is contained in:
Sebastien Helleu
2009-04-07 18:22:09 +02:00
parent 3aeb24cf1d
commit 8ac00cdac6
20 changed files with 386 additions and 267 deletions
-7
View File
@@ -185,8 +185,6 @@ irc_buffer_merge_servers ()
"name", IRC_BUFFER_ALL_SERVERS_NAME);
weechat_buffer_set (irc_buffer_servers,
"short_name", IRC_BUFFER_ALL_SERVERS_NAME);
weechat_buffer_set (irc_buffer_servers, "key_bind_meta-s",
"/command irc /server switch");
weechat_buffer_set (irc_buffer_servers,
"localvar_set_server", IRC_BUFFER_ALL_SERVERS_NAME);
weechat_buffer_set (irc_buffer_servers,
@@ -230,11 +228,6 @@ irc_buffer_split_server ()
struct t_irc_server *ptr_server;
char buffer_name[256], charset_modifier[256];
if (irc_buffer_servers)
{
weechat_buffer_set (irc_buffer_servers, "key_unbind_meta-s", "");
}
for (ptr_server = irc_servers; ptr_server;
ptr_server = ptr_server->next_server)
{
-3
View File
@@ -2184,9 +2184,6 @@ irc_server_connect (struct t_irc_server *server)
weechat_buffer_set (server->buffer, "display", "auto");
weechat_bar_item_update ("buffer_name");
weechat_buffer_set (server->buffer, "key_bind_meta-s",
"/command irc /server switch");
}
if (!server->addresses_array)
-7
View File
@@ -185,8 +185,6 @@ jabber_buffer_merge_servers ()
"name", JABBER_BUFFER_ALL_SERVERS_NAME);
weechat_buffer_set (jabber_buffer_servers,
"short_name", JABBER_BUFFER_ALL_SERVERS_NAME);
weechat_buffer_set (jabber_buffer_servers, "key_bind_meta-s",
"/command jabber /jabber switch");
weechat_buffer_set (jabber_buffer_servers,
"localvar_set_server", JABBER_BUFFER_ALL_SERVERS_NAME);
weechat_buffer_set (jabber_buffer_servers,
@@ -230,11 +228,6 @@ jabber_buffer_split_server ()
struct t_jabber_server *ptr_server;
char buffer_name[256], charset_modifier[256];
if (jabber_buffer_servers)
{
weechat_buffer_set (jabber_buffer_servers, "key_unbind_meta-s", "");
}
for (ptr_server = jabber_servers; ptr_server;
ptr_server = ptr_server->next_server)
{
-3
View File
@@ -1172,9 +1172,6 @@ jabber_server_connect (struct t_jabber_server *server)
weechat_buffer_set (server->buffer, "display", "auto");
weechat_bar_item_update ("buffer_name");
weechat_buffer_set (server->buffer, "key_bind_meta-s",
"/command jabber /jabber switch");
}
if (!server->address)