summaryrefslogtreecommitdiffstats
path: root/linenoise
diff options
context:
space:
mode:
Diffstat (limited to 'linenoise')
-rw-r--r--linenoise/linenoise.c4
-rw-r--r--linenoise/linenoise.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c
index a8ed8ba1..cc291d38 100644
--- a/linenoise/linenoise.c
+++ b/linenoise/linenoise.c
@@ -128,6 +128,10 @@ void lino_set_multiline(lino_t *ls, int ml) {
ls->mlmode = ml;
}
+int lino_get_multiline(lino_t *ls) {
+ return ls->mlmode;
+}
+
static void atexit_handler(void);
/* Raw mode: 1960 magic shit. */
diff --git a/linenoise/linenoise.h b/linenoise/linenoise.h
index cfd03542..688ed64c 100644
--- a/linenoise/linenoise.h
+++ b/linenoise/linenoise.h
@@ -69,3 +69,4 @@ int lino_hist_save(lino_t *, const char *filename);
int lino_hist_load(lino_t *, const char *filename);
int lino_clear_screen(lino_t *);
void lino_set_multiline(lino_t *, int ml);
+int lino_get_multiline(lino_t *);