aboutsummaryrefslogtreecommitdiffstats
path: root/st.h
diff options
context:
space:
mode:
authorNikita Langer <nikitalanger@icloud.com>2026-05-27 21:52:45 +0200
committerNikita Langer <nikitalanger@icloud.com>2026-05-27 21:52:45 +0200
commit5187e696fdafee436aced2a54524445a58ff6ada (patch)
tree19af765e4052f682f705b5fe833406f2096982e9 /st.h
parent3ad44279c69b20201cee32b742cc78094bd87c6b (diff)
downloadst-5187e696fdafee436aced2a54524445a58ff6ada.tar.gz
st-5187e696fdafee436aced2a54524445a58ff6ada.tar.bz2
st-5187e696fdafee436aced2a54524445a58ff6ada.tar.xz
st-5187e696fdafee436aced2a54524445a58ff6ada.zip
links
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 5ff3c17..f0b805a 100644
--- a/st.h
+++ b/st.h
@@ -39,6 +39,7 @@ enum glyph_attribute {
ATTR_WIDE = 1 << 9,
ATTR_WDUMMY = 1 << 10,
ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT,
+ ATTR_URL = 1 << 14,
};
enum selection_mode {
@@ -112,6 +113,10 @@ void selextend(int, int, int, int);
int selected(int, int);
char *getsel(void);
+void highlighturls(void);
+void unhighlighturls(void);
+void followurl(int, int);
+
size_t utf8encode(Rune, char *);
void *xmalloc(size_t);
@@ -131,3 +136,7 @@ extern unsigned int tabspaces;
extern unsigned int defaultfg;
extern unsigned int defaultbg;
extern unsigned int defaultcs;
+extern char *urlhandler;
+extern char urlchars[];
+extern char *urlprefixes[];
+extern int nurlprefixes;