]> git.lizzy.rs Git - linenoise.git/blobdiff - linenoise.c
New feature: Provide a public accessor to the getWindowSize() functionality.
[linenoise.git] / linenoise.c
index 9b4fed89f269105fb6159b6066f1ef1c4ace29d5..dc9d2a2ccd4030806baa64bf89ec86fe2605e126 100644 (file)
@@ -1253,6 +1253,15 @@ history_navigation:
     return current->len;
 }
 
+int linenoiseColumns(void)
+{
+    struct current current;
+    enableRawMode (&current);
+    getWindowSize (&current);
+    disableRawMode (&current);
+    return current.cols;
+}
+
 char *linenoise(const char *prompt)
 {
     int count;