Changeset: 840ccea743d8 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=840ccea743d8
Modified Files:
        clients/mapiclient/mclient.c
Branch: default
Log Message:

Reinstate history saving and completion suspension.


diffs (23 lines):

diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c
--- a/clients/mapiclient/mclient.c
+++ b/clients/mapiclient/mclient.c
@@ -2135,11 +2135,19 @@ myread(void *private, void *buf, size_t 
        if (size == 0)
                return cnt;
        if (p->buf == NULL) {
+               rl_completion_func_t *func = NULL;
+
+               if (strcmp(p->prompt, "more>") == 0)
+                       func = suspend_completion();
                p->buf = readline(p->prompt);
+               if (func)
+                       continue_completion(func);
                if (p->buf == NULL)
                        return 0;
                p->len = strlen(p->buf);
                p->read = 0;
+               if (p->len > 1)
+                       save_line(p->buf);
        }
        if (p->read < p->len) {
                if (p->len - p->read < size)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to