[patch] slightly better gnome-terminal regexps
- From: Chris Gray <cgray nowonder com>
- To: gnome-core-maint gnome org
- Cc: miguel helixcode com, notzed helixcode com,gnome-devel-list gnome org
- Subject: [patch] slightly better gnome-terminal regexps
- Date: Sun, 02 Jul 2000 12:10:08 -0400
Hi.
As the subject implies, this adds few things to the gnome-terminal
regexps (for the so called "dingus clicking"). First, it makes sure
that there is a dot after the www or ftp. This eliminates some spurious
underlines. It also adds regexps which recognize urls which end in
.com, .org, or .net without needing the http:// at the beginning.
Cheers,
Chris
Please cc: me as I'm not the lists.
--
pick, pack, pock, puck: like drops of water in a fountain falling
softly in the brimming bowl.
--- gnome-terminal.c.orig Sun Jul 2 11:08:17 2000
+++ gnome-terminal.c Sun Jul 2 11:24:28 2000
@@ -2170,8 +2170,10 @@
GTK_SIGNAL_FUNC (set_hints), term);
#ifdef ZVT_TERM_MATCH_SUPPORT
- zvt_term_match_add( ZVT_TERM(term), "(((news|telnet|nttp|file|http|ftp|https)://)|(www|ftp))[-A-Za-z0-9\\.]+(:[0-9]*)?", VTATTR_UNDERLINE, "host only url");
- zvt_term_match_add( ZVT_TERM(term), "(((news|telnet|nttp|file|http|ftp|https)://)|(www|ftp))[-A-Za-z0-9\\.]+(:[0-9]*)?/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#]*[^]'\\.}>\\) ,\\\"]", VTATTR_UNDERLINE, "full url");
+ zvt_term_match_add( ZVT_TERM(term), "(((news|telnet|nttp|file|http|ftp|https)://)|(www\\.|ftp\\.))[-A-Za-z0-9\\.]+(:[0-9]*)?", VTATTR_UNDERLINE, "host only url");
+ zvt_term_match_add( ZVT_TERM(term), "(((news|telnet|nttp|file|http|ftp|https)://)|(www\\.|ftp\\.))[-A-Za-z0-9\\.]+(:[0-9]*)?/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#]*[^]'\\.}>\\) ,\\\"]", VTATTR_UNDERLINE, "full url");
+ zvt_term_match_add( ZVT_TERM(term), "[-A-Za-z0-9\\.]+(\\.com|\\.org|\\.net)?", VTATTR_UNDERLINE, "host only url");
+ zvt_term_match_add( ZVT_TERM(term), "[-A-Za-z0-9\\.]+(\\.com|\\.org|\\.net)/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#]*[^]'\\.}>\\) ,\\\"]", VTATTR_UNDERLINE, "full url");
#endif
if (!cfg->menubar_hidden)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]