From 0f308b1c90444f5f0293bf40aa1ef177bc51036c Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Fri, 30 Dec 2022 10:54:17 +0100 Subject: Reorganise Guix home declaration into module tree --- tw/home/files/XCompose | 161 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 tw/home/files/XCompose (limited to 'tw/home/files/XCompose') diff --git a/tw/home/files/XCompose b/tw/home/files/XCompose new file mode 100644 index 00000000..cb73e833 --- /dev/null +++ b/tw/home/files/XCompose @@ -0,0 +1,161 @@ +# -*- mode: conf-colon -*- +## Locale defaults +include "%S/en_US.UTF-8/Compose" +# This file apparently doesn't exist for all locales, including en_GB. +# Most useful things live in en_US, included above. +include "%L" + +## Dashes + : "–" U2013 # EN DASH + : "–" U2013 # EN DASH + : "–" U2013 # EN DASH + : "—" U2014 # EM DASH + : "—" U2014 # EM DASH + <1> : "—" U2014 # EM DASH + <2> : "⸺" U2E3A # TWO-EM DASH + <3> : "⸻" U2E3B # THREE-EM DASH + : "―" U2015 # HORIZONTAL BAR + : "―" U2015 # HORIZONTAL BAR + +## Mathematical operators + : "−" U2212 # MINUS SIGN + : "−" U2212 # MINUS SIGN + : "≡" U2261 # IDENTICAL TO + : "≢" U2262 # NOT IDENTICAL TO + : "≈" U2248 # ALMOST EQUAL TO + : "≃" similarequal # ASYMPTOTICALLY EQUAL TO + : "≃" similarequal # ASYMPTOTICALLY EQUAL TO + : "≲" U2272 # LESS-THAN OR EQUIVALENT TO + : "≲" U2272 # LESS-THAN OR EQUIVALENT TO + : "≳" U2273 # GREATER-THAN OR EQUIVALENT TO + : "≳" U2273 # GREATER-THAN OR EQUIVALENT TO + : "↚" U219A # LEFTWARDS ARROW WITH STROKE + : "↛" U219B # RIGHTWARDS ARROW WITH STROKE + : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE + : "∄" U2204 # THERE DOES NOT EXIST + : "∉" U2209 # NOT AN ELEMENT OF + : "∌" U220C # DOES NOT CONTAIN AS MEMBER + : "∤" U2224 # DOES NOT DIVIDE + : "∤" U2224 # DOES NOT DIVIDE + : "∦" U2226 # NOT PARALLEL TO + : "∦" U2226 # NOT PARALLEL TO + : "≁" U2241 # NOT TILDE + : "≁" U2241 # NOT TILDE + +## Symbols + : "⌀" U2300 # DIAMETER SIGN +# Note: also defined as , but that's hard to remember! + : "№" numerosign # NUMERO SIGN +# is already reserved for Ō + : "⊖" U2296 # ○ - CIRCLED MINUS +# is already reserved for Ȯ + : "⊙" U2299 # ○ - CIRCLED DOT + +## Whitespace + : " " U00A0 # NO-BREAK SPACE (~) + : " " U2002 # EN SPACE (\enspace) + : " " U2003 # EM SPACE (\quad) + <3> : " " U2004 # THREE-PER-EM SPACE + <4> : " " U2005 # FOUR-PER-EM SPACE + <6> : " " U2006 # SIX-PER-EM SPACE + : " " U2007 # FIGURE SPACE +

: " " U2008 # PUNCTUATION SPACE + : " " U2009 # THIN SPACE (\,) + : " " U200A # HAIR SPACE + : " " U205F # MEDIUM MATHEMATICAL SPACE (may be used around operators) + +## Greek uppercase + : "Α" U0391 + : "Β" U0392 + : "Γ" U0393 + : "Δ" U0394 + : "Ε" U0395 + : "Ζ" U0396 + : "Η" U0397 + : "Θ" U0398 + : "Ι" U0399 + : "Κ" U039A + : "Λ" U039B + : "Μ" U039C + : "Ν" U039D + : "Ξ" U039E + : "Ο" U039F +

: "Π" U03A0 + : "Ρ" U03A1 + : "Σ" U03A3 + : "Τ" U03A4 + : "Υ" U03A5 + : "Φ" U03A6 + : "Χ" U03A7 + : "Ψ" U03A8 + : "Ω" U03A9 + +## Greek lowercase + : "α" U03B1 + : "β" U03B2 + : "γ" U03B3 + : "δ" U03B4 + : "ε" U03B5 + : "ζ" U03B6 + : "η" U03B7 + : "θ" U03B8 + : "ι" U03B9 + : "κ" U03BA + : "λ" U03BB + : "μ" U03BC + : "ν" U03BD + : "ξ" U03BE + : "ο" U03BF +

: "π" U03C0 + : "ρ" U03C1 + : "ς" U03C2 + : "σ" U03C3 + : "τ" U03C4 + : "υ" U03C5 + : "φ" U03C6 + : "ɸ" U03D5 + : "χ" U03C7 + : "ψ" U03C8 + : "ω" U03C9 + +## Weird symbols +# TODO: give these typeable names! + : "≄" U2244 # NOT ASYMPTOTICALLY EQUAL TO + : "≇" U2247 # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO + : "≉" U2249 # NOT ALMOST EQUAL TO + : "≭" U226D # NOT EQUIVALENT TO + : "≮" U226E # NOT LESS-THAN + : "≮" U226E # NOT LESS-THAN + : "≯" U226F # NOT GREATER-THAN + : "≯" U226F # NOT GREATER-THAN + : "≰" U2270 # NEITHER LESS-THAN NOR EQUAL TO + : "≱" U2271 # NEITHER GREATER-THAN NOR EQUAL TO + : "≴" U2274 # NEITHER LESS-THAN NOR EQUIVALENT TO + : "≵" U2275 # NEITHER GREATER-THAN NOR EQUIVALENT TO + : "≸" U2278 # NEITHER LESS-THAN NOR GREATER-THAN + : "≹" U2279 # NEITHER GREATER-THAN NOR LESS-THAN + : "⊀" U2280 # DOES NOT PRECEDE + : "⊁" U2281 # DOES NOT SUCCEED + : "⊄" U2284 # NOT A SUBSET OF + : "⊄" U2284 # NOT A SUBSET OF + : "⊅" U2285 # NOT A SUPERSET OF + : "⊅" U2285 # NOT A SUPERSET OF + : "⊈" U2288 # NEITHER A SUBSET OF NOR EQUAL TO + : "⊉" U2289 # NEITHER A SUPERSET OF NOR EQUAL TO + : "⊬" U22AC # DOES NOT PROVE + : "⊭" U22AD # NOT TRUE + : "⊮" U22AE # DOES NOT FORCE + : "⊯" U22AF # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE + : "⋠" U22E0 # DOES NOT PRECEDE OR EQUAL + : "⋡" U22E1 # DOES NOT SUCCEED OR EQUAL + : "⋢" U22E2 # NOT SQUARE IMAGE OF OR EQUAL TO + : "⋣" U22E3 # NOT SQUARE ORIGINAL OF OR EQUAL TO + : "⋪" U22EA # NOT NORMAL SUBGROUP OF + : "⋫" U22EB # DOES NOT CONTAIN AS NORMAL SUBGROUP + : "⋬" U22EC # NOT NORMAL SUBGROUP OF OR EQUAL TO + : "⋭" U22ED # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL + : "⫝̸" U2ADC # FORKING + : "⊆" U2286 # _ ⊂ SUBSET OF OR EQUAL TO + : "⊆" U2286 # ⊂ _ SUBSET OF OR EQUAL TO + : "⊇" U2287 # _ ⊃ SUPERSET OF OR EQUAL TO + : "⊇" U2287 # ⊃ _ SUPERSET OF OR EQUAL TO -- cgit v1.2.3