Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
st.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add MC for the full screen
[st.git]
/
st.c
diff --git
a/st.c
b/st.c
index
e60643c
..
1711842
100644
(file)
--- a/
st.c
+++ b/
st.c
@@
-358,6
+358,7
@@
static void strreset(void);
static int tattrset(int);
static void tprinter(char *s, size_t len);
static void tdumpline(int);
static int tattrset(int);
static void tprinter(char *s, size_t len);
static void tdumpline(int);
+static void tdump(void);
static void tclearregion(int, int, int, int);
static void tcursor(int);
static void tdeletechar(int);
static void tclearregion(int, int, int, int);
static void tcursor(int);
static void tdeletechar(int);
@@
-1986,6
+1987,8
@@
csihandle(void) {
case 'i': /* MC -- Media Copy */
switch(csiescseq.arg[0]) {
case 0:
case 'i': /* MC -- Media Copy */
switch(csiescseq.arg[0]) {
case 0:
+ tdump();
+ break;
case 1:
tdumpline(term.c.y);
break;
case 1:
tdumpline(term.c.y);
break;
@@
-2295,6
+2298,14
@@
tdumpline(int n) {
}
void
}
void
+tdump(void) {
+ int i;
+
+ for(i = 0; i < term.row; ++i)
+ tdumpline(i);
+}
+
+void
tputtab(bool forward) {
uint x = term.c.x;
tputtab(bool forward) {
uint x = term.c.x;