[gtksourceview] css.lang: Make dimension and resolution contexts easier to read
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] css.lang: Make dimension and resolution contexts easier to read
- Date: Fri, 18 May 2018 09:26:34 +0000 (UTC)
commit 590c84a35378e3178335c5923cd2c0f3ca3c4152
Author: Jeffery To <jeffery to gmail com>
Date: Fri May 11 20:14:50 2018 +0800
css.lang: Make dimension and resolution contexts easier to read
This turns the dimension and resolution simple contexts into keyword
contexts, making the units easier to read and to update.
https://bugzilla.gnome.org/show_bug.cgi?id=796130
data/language-specs/css.lang | 31 +++++++++++++++++++++++++++++--
1 files changed, 29 insertions(+), 2 deletions(-)
---
diff --git a/data/language-specs/css.lang b/data/language-specs/css.lang
index ee2f345..6462278 100644
--- a/data/language-specs/css.lang
+++ b/data/language-specs/css.lang
@@ -317,7 +317,31 @@
<define-regex id="number-regex">(\d+|\d*\.\d+)(e[+-]?\d+)?</define-regex>
<context id="dimension" style-ref="dimension">
-
<match>[+-]?\%{number-regex}(e(m|x)|(v(h|w|min|max))|ch|fr|rem|p(x|t|c)|in|ft|(m|c)m|k?Hz|deg|g?rad|turn|m?s)</match>
+ <prefix>[+-]?\%{number-regex}</prefix>
+ <keyword>ch</keyword>
+ <keyword>cm</keyword>
+ <keyword>deg</keyword>
+ <keyword>em</keyword>
+ <keyword>ex</keyword>
+ <keyword>fr</keyword>
+ <keyword>ft</keyword>
+ <keyword>grad</keyword>
+ <keyword>hz</keyword>
+ <keyword>in</keyword>
+ <keyword>khz</keyword>
+ <keyword>mm</keyword>
+ <keyword>ms</keyword>
+ <keyword>pc</keyword>
+ <keyword>pt</keyword>
+ <keyword>px</keyword>
+ <keyword>rad</keyword>
+ <keyword>rem</keyword>
+ <keyword>s</keyword>
+ <keyword>turn</keyword>
+ <keyword>vh</keyword>
+ <keyword>vmax</keyword>
+ <keyword>vmin</keyword>
+ <keyword>vw</keyword>
</context>
<context id="percentage" style-ref="dimension">
@@ -325,7 +349,10 @@
</context>
<context id="resolution" style-ref="dimension">
- <match>\+?\%{number-regex}dp(i|cm|px)</match>
+ <prefix>\+?\%{number-regex}</prefix>
+ <keyword>dpcm</keyword>
+ <keyword>dpi</keyword>
+ <keyword>dppx</keyword>
</context>
<context id="ratio" style-ref="dimension">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]