summaryrefslogtreecommitdiffstats
path: root/st.h
diff options
context:
space:
mode:
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;