diff options
Diffstat (limited to 'yolk.erase.ss')
-rw-r--r-- | yolk.erase.ss | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/yolk.erase.ss b/yolk.erase.ss new file mode 100644 index 0000000..bc2d813 --- /dev/null +++ b/yolk.erase.ss | |||
@@ -0,0 +1,26 @@ | |||
1 | (import (scheme base) | ||
2 | (yolk common)) | ||
3 | |||
4 | (define erase-screen-down | ||
5 | (csi "0J")) | ||
6 | |||
7 | (define erase-screen-up | ||
8 | (csi "1J")) | ||
9 | |||
10 | (define erase-screen | ||
11 | (csi "2J")) | ||
12 | |||
13 | (define erase-saved-lines | ||
14 | (csi "3J")) | ||
15 | |||
16 | (define erase-line-right | ||
17 | (csi "0K")) | ||
18 | |||
19 | (define erase-line-left | ||
20 | (csi "1K")) | ||
21 | |||
22 | (define erase-line | ||
23 | (csi "2K")) | ||
24 | |||
25 | (define erase-line-and-return | ||
26 | (csi "2K\r")) | ||