about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-07-09 00:35:43 +0100
committerJames Booth <boothj5@gmail.com>2014-07-09 00:36:09 +0100
commit4b14c0c484a878e1afa34bcbb3930230baa4c33d (patch)
treead8058688ac5bc60b08c354b1759097327aedb45 /src/ui
parent06caa0c4f13d04736d28db8197f24dcd66db141c (diff)
downloadprofani-tty-4b14c0c484a878e1afa34bcbb3930230baa4c33d.tar.gz
Added autocomplete for nicknames in MUC input text
issue #321
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/inputwin.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ui/inputwin.c b/src/ui/inputwin.c
index 8ac01b45..f90c59a2 100644
--- a/src/ui/inputwin.c
+++ b/src/ui/inputwin.c
@@ -39,6 +39,7 @@
 #include "config/preferences.h"
 #include "config/theme.h"
 #include "log.h"
+#include "muc.h"
 #include "profanity.h"
 #include "roster_list.h"
 #include "ui/ui.h"
@@ -511,7 +512,12 @@ _handle_edit(int result, const wint_t ch, char *input, int *size)
             return 1;
 
         case 9: // tab
-            cmd_autocomplete(input, size);
+            if ((strncmp(input, "/", 1) != 0) && (ui_current_win_type() == WIN_MUC)) {
+                cons_debug("MUC AC");
+                muc_autocomplete(input, size);
+            } else {
+                cmd_autocomplete(input, size);
+            }
             return 1;
 
         default: