From 342ff55b090c3c48b69c64abbb47ef482618337b Mon Sep 17 00:00:00 2001 From: Mart Lubbers Date: Tue, 8 Nov 2016 18:25:42 +0100 Subject: [PATCH] xcompose --- shell/.bashrc | 3 + x/.XCompose | 257 ++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 210 insertions(+), 50 deletions(-) diff --git a/shell/.bashrc b/shell/.bashrc index d8e6bbd..73f61ae 100644 --- a/shell/.bashrc +++ b/shell/.bashrc @@ -18,6 +18,9 @@ export NOTMUCH_CONFIG=~/.config/notmuch/config export CLEAN_HOME=/opt/clean export PATH=~/.local/bin:$PATH:$CLEAN_HOME/lib/exe:$CLEAN_HOME/bin +export GTK_IM_MODULE=xim +export QT_IM_MODULE=xim + alias ls='ls --color=auto' alias grep='grep --color=auto' alias vi=vim diff --git a/x/.XCompose b/x/.XCompose index 1c36190..1b9757e 100644 --- a/x/.XCompose +++ b/x/.XCompose @@ -1,53 +1,210 @@ # Lowercase greek letters. - : "α" U03B1 # GREEK SMALL LETTER ALPHA - : "β" U03B2 # GREEK SMALL LETTER BETA - : "ξ" U03BE # GREEK SMALL LETTER XI - : "δ" U03B4 # GREEK SMALL LETTER DELTA - : "ε" U03B5 # GREEK SMALL LETTER EPSILON - : "φ" U03C6 # GREEK SMALL LETTER PHI - : "γ" U03B3 # GREEK SMALL LETTER GAMMA - : "θ" U03B8 # GREEK SMALL LETTER THETA - : "ι" U03B9 # GREEK SMALL LETTER ΙΟΤΑ - : "κ" U03BA # GREEK SMALL LETTER KAPPA - : "λ" U03BB # GREEK SMALL LETTER LAMBDA - : "μ" U03BC # GREEK SMALL LETTER MU - : "ν" U03BD # GREEK SMALL LETTER NU - : "ο" U03BF # GREEK SMALL LETTER OMICRON -

: "π" U03C0 + : "ψ" U03C8 + : "ρ" U03C1 + : "σ" U03C3 + : "τ" U03C4 + : "υ" U03C5 + : "ς" U03C2 + : "ω" U03C9 + : "χ" U03C7 + : "η" U03B7 + : "ζ" U03B6 # Capital greek letters. - : "Α" U0391 # GREEK CAPITAL LETTER ALPHA - : "Β" U0392 # GREEK CAPITAL LETTER BETA - : "Ξ" U039E # GREEK CAPITAL LETTER XI - : "Δ" U0394 # GREEK CAPITAL LETTER DELTA - : "Ε" U0395 # GREEK CAPITAL LETTER EPSILON - : "Φ" U03A6 # GREEK CAPITAL LETTER PHI - : "Γ" U0393 # GREEK CAPITAL LETTER GAMMA - : "Θ" U0398 # GREEK CAPITAL LETTER THETA - : "Ι" U0399 # GREEK CAPITAL LETTER ΙΟΤΑ - : "Κ" U039A # GREEK CAPITAL LETTER KAPPA - : "Λ" U039B # GREEK CAPITAL LETTER LAMBDA - : "Μ" U039C # GREEK CAPITAL LETTER MU - : "Ν" U039D # GREEK CAPITAL LETTER NU - : "Ο" U039F # GREEK CAPITAL LETTER OMICRON -

: "Π" U03A0 # GREEK CAPITAL LETTER PI - : "Ψ" U03A8 # GREEK CAPITAL LETTER PSI - : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO - : "Σ" U03A3 # GREEK CAPITAL LETTER SIGMA - : "Τ" U03A4 # GREEK CAPITAL LETTER TAU - : "Υ" U03A5 # GREEK CAPITAL LETTER UPSILON - : "Σ" U03A3 # GREEK CAPITAL LETTER SIGMA - : "Ω" U03A9 # GREEK CAPITAL LETTER OMEGA - : "Χ" U03A7 # GREEK CAPITAL LETTER CHI - : "Η" U0397 # GREEK CAPITAL LETTER ΕΤΑ - : "Ζ" U0396 # GREEK CAPITAL LETTER ZETA + : "Α" U0391 + : "Β" U0392 + : "Ξ" U039E + : "Δ" U0394 + : "Ε" U0395 + : "Φ" U03A6 + : "Γ" U0393 + : "Θ" U0398 + : "Ι" U0399 + : "Κ" U039A + : "Λ" U039B + : "Μ" U039C + : "Ν" U039D + : "Ο" U039F +

: "Π" U03A0 + : "Ψ" U03A8 + : "Ρ" U03A1 + : "Σ" U03A3 + : "Τ" U03A4 + : "Υ" U03A5 + : "Σ" U03A3 + : "Ω" U03A9 + : "Χ" U03A7 + : "Η" U0397 + : "Ζ" U0396 + +# Arrows + : "↑" U2191 + : "↓" U2193 + : "←" leftarrow + : "→" rightarrow + : "↔" U2194 + : "↕" U2195 + : "⟲" U27F2 + : "⟳" U27F3 + : "↵" U21B5 + +# Slashed arrows + : "↚" U219A + : "↛" U219B + : "↮" U21AE + +# Crooked arrows + : "⇜" U21DC + : "⇝" U21DD + +# Dotted arrows + : "⇠" U21E0 + : "⇡" U21E1 + : "⇢" U21E2 + : "⇣" U21E3 + +# Walled arrows + : "⇤" U21E4 + : "⇥" U21E5 + +# Doubled arrows + : "⇒" U21D2 + : "⇐" U21D0 + : "⇔" U21D4 + : "⇑" U21D1 + : "⇓" U21D3 + : "⇕" U21D5 + : "⏎" U23CE + +# Fractions + <1> <4> : "¼" onequarter + <1> <2> : "½" onehalf + <3> <4> : "¾" threequarters + <1> <3> : "⅓" U2153 + <2> <3> : "⅔" U2154 + <1> <5> : "⅕" U2155 + <2> <5> : "⅖" U2156 + <3> <5> : "⅗" U2157 + <4> <5> : "⅘" U2158 + <1> <6> : "⅙" U2159 + <5> <6> : "⅚" U215A + <1> <8> : "⅛" U215B + <3> <8> : "⅜" U215C + <5> <8> : "⅝" U215D + <7> <8> : "⅞" U215E + +# Comparisons + : "≠" U2260 + : "≅" U2245 + : "≮" U226E + : "≯" U226F + : "≈" U2248 + +# Math + : "√" U221A + <3> : "∛" U221B + <4> : "∜" U221C + : "∑" U2211 + : "∫" U222B + : "⨛" U2A1B + : "⨜" U2A1C + : "∬" U222C + : "∭" U222D + : "⨌" U2A0C + : "∮" U222E +

: "⨕" U2a15 +

: "⨓" U2A13 + : "∯" U222F + : "∰" U2230 + : "⨘" U2A18 + : "⨋" U2A0B + : "∇" U2207 +

: "∂" U2202 + +# Logic + : "∧" U2227 + : "∨" U2228 + : "⊻" U22BB + : "∃" U2203 + : "∄" U2204 + : "∀" U2200 + +# Genders + : "♂" U2642 + : "♀" U2640 + : "⚣" U26A3 + : "⚢" U26A2 + : "⚤" U26A4 + : "⚥" U26A5 + : "⚧" U26A7 + +# Sets + : "∈" U2208 + : "∉" U2209 + : "⊂" U2282 + : "⊃" U2283 + : "⊄" U2284 + : "⊆" U2286 + : "⊇" U2287 + : "∩" U2229 + : "∪" U222A + : "ℂ" U2102 + : "ℕ" U2115 +

: "ℙ" U2119 + : "ℚ" U211A + : "ℝ" U211D + : "ℤ" U2124 + +# Roman numerals + <1> : "ⅰ" U2170 + <2> : "ⅱ" U2171 + <3> : "ⅲ" U2172 + <4> : "ⅳ" U2173 + <5> : "ⅴ" U2174 + <6> : "ⅵ" U2175 + <7> : "ⅶ" U2176 + <8> : "ⅷ" U2177 + <9> : "ⅸ" U2178 + : "ⅹ" U2179 + <1> : "ⅺ" U217A + <2> : "ⅻ" U217B + : "ⅼ" U217C + : "ⅽ" U217D + : "ⅾ" U217E + : "ⅿ" U217F + <0> <1> : "Ⅰ" U2160 + <0> <2> : "Ⅱ" U2161 + <0> <3> : "Ⅲ" U2162 + <0> <4> : "Ⅳ" U2163 + <0> <5> : "Ⅴ" U2164 + <0> <6> : "Ⅵ" U2165 + <0> <7> : "Ⅶ" U2166 + <0> <8> : "Ⅷ" U2167 + <0> <9> : "Ⅸ" U2168 + <0> : "Ⅹ" U2169 + <0> <1> : "Ⅺ" U216A + <0> <2> : "Ⅻ" U216B + <0> : "Ⅼ" U216C + <0> : "Ⅽ" U216D + <0> : "Ⅾ" U216E + <0> : "Ⅿ" U216F + : "Ⅹ" U2169 + : "Ⅼ" U216C + : "Ⅽ" U216D + : "Ⅾ" U216E + : "Ⅿ" U216F -- 2.20.1

: "π" U03C0 # GREEK SMALL LETTER PI - : "ψ" U03C8 # GREEK SMALL LETTER PSI - : "ρ" U03C1 # GREEK SMALL LETTER RHO - : "σ" U03C3 # GREEK SMALL LETTER SIGMA - : "τ" U03C4 # GREEK SMALL LETTER TAU - : "υ" U03C5 # GREEK SMALL LETTER UPSILON - : "ς" U03C2 # GREEK SMALL LETTER FINAL SIGMA - : "ω" U03C9 # GREEK SMALL LETTER OMEGA - : "χ" U03C7 # GREEK SMALL LETTER CHI - : "η" U03B7 # GREEK SMALL LETTER ΕΤΑ - : "ζ" U03B6 # GREEK SMALL LETTER ZETA + : "α" U03B1 + : "β" U03B2 + : "ξ" U03BE + : "δ" U03B4 + : "ε" U03B5 + : "φ" U03C6 + : "γ" U03B3 + : "θ" U03B8 + : "ι" U03B9 + : "κ" U03BA + : "λ" U03BB + : "μ" U03BC + : "ν" U03BD + : "ο" U03BF +