aboutsummaryrefslogtreecommitdiffstats
path: root/st.h
diff options
context:
space:
mode:
authorNikita Langer <nikitalanger@icloud.com>2026-05-31 09:57:10 +0200
committerNikita Langer <nikitalanger@icloud.com>2026-05-31 09:57:10 +0200
commit22c5f5f866d967d3d41f651c14f3a2fd11da0038 (patch)
treef205fe53d20330a34fe3ea29d45c16a18d22a52b /st.h
parentc46a160aa0618182c92f8a135fd8a35e53cdb4bf (diff)
downloadst-22c5f5f866d967d3d41f651c14f3a2fd11da0038.tar.gz
st-22c5f5f866d967d3d41f651c14f3a2fd11da0038.tar.bz2
st-22c5f5f866d967d3d41f651c14f3a2fd11da0038.tar.xz
st-22c5f5f866d967d3d41f651c14f3a2fd11da0038.zip
Cliuck url
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 7baa97d..f3fc56b 100644
--- a/st.h
+++ b/st.h
@@ -40,6 +40,7 @@ enum glyph_attribute {
ATTR_WDUMMY = 1 << 10,
ATTR_BOXDRAW = 1 << 11,
ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT,
+ ATTR_URL = 1 << 14,
};
enum selection_mode {
@@ -113,6 +114,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);
@@ -140,4 +145,8 @@ 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;
extern const int boxdraw, boxdraw_bold, boxdraw_braille;