summaryrefslogtreecommitdiffstats
path: root/st.h
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-02-06 02:14:51 +0100
committersalmonik <raisersoft@proton.me>2026-02-06 02:14:51 +0100
commit931e5010d51d1640c61034ada767715a544fa40b (patch)
tree46bd0b5c046a4aaf14c7a571425a745d2d12be2b /st.h
parentscrollback (diff)
downloadst-931e5010d51d1640c61034ada767715a544fa40b.tar.gz
st-931e5010d51d1640c61034ada767715a544fa40b.zip
apply scrollback patch and urlclick patch
Diffstat (limited to 'st.h')
-rw-r--r--st.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/st.h b/st.h
index 3cea73b..edd5ea7 100644
--- a/st.h
+++ b/st.h
@@ -35,6 +35,7 @@ enum glyph_attribute {
35 ATTR_WIDE = 1 << 9, 35 ATTR_WIDE = 1 << 9,
36 ATTR_WDUMMY = 1 << 10, 36 ATTR_WDUMMY = 1 << 10,
37 ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT, 37 ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT,
38 ATTR_URL = 1 << 14,
38}; 39};
39 40
40enum selection_mode { 41enum selection_mode {
@@ -106,6 +107,10 @@ void selextend(int, int, int, int);
106int selected(int, int); 107int selected(int, int);
107char *getsel(void); 108char *getsel(void);
108 109
110void highlighturls(void);
111void unhighlighturls(void);
112void followurl(int, int);
113
109size_t utf8encode(Rune, char *); 114size_t utf8encode(Rune, char *);
110 115
111void *xmalloc(size_t); 116void *xmalloc(size_t);
@@ -125,3 +130,7 @@ extern unsigned int tabspaces;
125extern unsigned int defaultfg; 130extern unsigned int defaultfg;
126extern unsigned int defaultbg; 131extern unsigned int defaultbg;
127extern unsigned int defaultcs; 132extern unsigned int defaultcs;
133extern char *urlhandler;
134extern char urlchars[];
135extern char *urlprefixes[];
136extern int nurlprefixes;