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:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user