]> git.armaanb.net Git - st.git/blobdiff - st.c
Add key definition for printer sequences
[st.git] / st.c
diff --git a/st.c b/st.c
index 1711842e472cd93abcd003d0ee7d0dd698427e11..9f9c1610328d5968de4cc04720952016d0d39765 100644 (file)
--- a/st.c
+++ b/st.c
@@ -314,6 +314,8 @@ static void clippaste(const Arg *);
 static void numlock(const Arg *);
 static void selpaste(const Arg *);
 static void xzoom(const Arg *);
+static void printscreen(const Arg *) ;
+static void toggleprinter(const Arg *);
 
 /* Config.h for applying patches and the configuration. */
 #include "config.h"
@@ -2282,6 +2284,16 @@ tprinter(char *s, size_t len) {
        }
 }
 
+void
+toggleprinter(const Arg *arg) {
+       term.mode ^= MODE_PRINT;
+}
+
+void
+printscreen(const Arg *arg) {
+       tdump();
+}
+
 void
 tdumpline(int n) {
        Glyph *bp, *end;