aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/html.tes
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2015-05-25 22:02:31 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2015-05-25 22:02:31 +0200
commitbae8cd712c167522a95a093296453a54dde4a524 (patch)
tree1523fcf738c9dbd0b6d96222ccd693faa2938060 /lib/lexers/html.tes
parent83f18d2578288fe71fca409e4f03434346b0d5b7 (diff)
downloadsciteco-bae8cd712c167522a95a093296453a54dde4a524.tar.gz
extended <EN> command and used it to optimize "lexer.test..." macros
* EN may now be used for matching file names (similar to fnmatch(3)). This is used to check the current buffers file extension in the lexer configuration macros instead of using expensive Q-Register manipulations. This halves the overall startup time - it is now acceptable even with the current amount of lexer configurations. * EN may now be used for checking file types. session.tes has been simplified. * BREAKS macro portability (EN now has 2 string arguments). * The Globber class has been extended to allow filtering of glob results by file type.
Diffstat (limited to 'lib/lexers/html.tes')
-rw-r--r--lib/lexers/html.tes20
1 files changed, 17 insertions, 3 deletions
diff --git a/lib/lexers/html.tes b/lib/lexers/html.tes
index e3bde6a..ddc6764 100644
--- a/lib/lexers/html.tes
+++ b/lib/lexers/html.tes
@@ -1,8 +1,22 @@
! AUTO-GENERATED FROM SCITE PROPERTY SET !
-@[lexer.test.html]{ [_
- _.[html,htm,asp,shtml,htd,jsp,xhtml,php3,phtml,php,htt,cfm,tpl,dtd,hta]M[lexer.checkname]
-]_ }
+@[lexer.test.html]{
+ :EN*.htmlQ*U.r
+ Q.r"F :EN*.htmQ*U.r '
+ Q.r"F :EN*.aspQ*U.r '
+ Q.r"F :EN*.shtmlQ*U.r '
+ Q.r"F :EN*.htdQ*U.r '
+ Q.r"F :EN*.jspQ*U.r '
+ Q.r"F :EN*.xhtmlQ*U.r '
+ Q.r"F :EN*.php3Q*U.r '
+ Q.r"F :EN*.phtmlQ*U.r '
+ Q.r"F :EN*.phpQ*U.r '
+ Q.r"F :EN*.httQ*U.r '
+ Q.r"F :EN*.cfmQ*U.r '
+ Q.r"F :EN*.tplQ*U.r '
+ Q.r"F :EN*.dtdQ*U.r '
+ Q.r"F :EN*.htaQ*U.r '
+Q.r}
@[lexer.set.html]{
ESSETLEXER,SCLEX_HYPERTEXT