mcabber/src/commands.c
changeset 867 7f056c566569
parent 866 b30df2ab457f
child 868 cefdaeb42e67
--- a/mcabber/src/commands.c	Wed May 24 22:29:05 2006 +0200
+++ b/mcabber/src/commands.c	Wed May 24 23:30:31 2006 +0200
@@ -1300,6 +1300,11 @@
   g_free(option_utf8);
 }
 
+static void dump_alias(void *param, char *k, char *v)
+{
+  scr_LogPrint(LPRINT_NORMAL|LPRINT_NOTUTF8, "Alias %s = %s", k, v);
+}
+
 static void do_alias(char *arg)
 {
   guint assign;
@@ -1307,7 +1312,7 @@
 
   assign = parse_assigment(arg, &alias, &value);
   if (!alias) {
-    scr_LogPrint(LPRINT_NORMAL, "Alias what?");
+    settings_foreach(SETTINGS_TYPE_ALIAS, &dump_alias, NULL);
     return;
   }
   if (!assign) {
@@ -1346,6 +1351,11 @@
   }
 }
 
+static void dump_bind(void *param, char *k, char *v)
+{
+  scr_LogPrint(LPRINT_NORMAL, "Key %4s is bound to: %s", k, v);
+}
+
 static void do_bind(char *arg)
 {
   guint assign;
@@ -1353,7 +1363,7 @@
 
   assign = parse_assigment(arg, &keycode, &value);
   if (!keycode) {
-    scr_LogPrint(LPRINT_NORMAL, "Bind what keycode?");
+    settings_foreach(SETTINGS_TYPE_BINDING, &dump_bind, NULL);
     return;
   }
   if (!assign) {