fix #1224 reverse prompt and multi line (#1297)

* fix reverse prompt and multi line

* Code Formatting

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
This commit is contained in:
Tomas 2023-05-04 17:02:30 +07:00 committed by GitHub
parent 799fdc1b5d
commit f647ce040f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -551,12 +551,14 @@ int main(int argc, char ** argv) {
return 0; return 0;
} }
#endif #endif
if (line.empty() || line.back() != '\\') { if (!line.empty()) {
another_line = false; if (line.back() == '\\') {
} else { line.pop_back(); // Remove the continue character
line.pop_back(); // Remove the continue character } else {
another_line = false;
}
buffer += line + '\n'; // Append the line to the result
} }
buffer += line + '\n'; // Append the line to the result
} while (another_line); } while (another_line);
// done taking input, reset color // done taking input, reset color