xcompose
authorMart Lubbers <mart@martlubbers.net>
Tue, 8 Nov 2016 17:25:42 +0000 (18:25 +0100)
committerMart Lubbers <mart@martlubbers.net>
Tue, 8 Nov 2016 17:25:42 +0000 (18:25 +0100)
shell/.bashrc
x/.XCompose

index d8e6bbd..73f61ae 100644 (file)
@@ -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
index 1c36190..1b9757e 100644 (file)
 # Lowercase greek letters.
-<Multi_key> <g> <a>      : "α"        U03B1  # GREEK SMALL LETTER ALPHA
-<Multi_key> <g> <b>      : "β"        U03B2  # GREEK SMALL LETTER BETA
-<Multi_key> <g> <c>      : "ξ"        U03BE  # GREEK SMALL LETTER XI
-<Multi_key> <g> <d>      : "δ"        U03B4  # GREEK SMALL LETTER DELTA
-<Multi_key> <g> <e>      : "ε"        U03B5  # GREEK SMALL LETTER EPSILON
-<Multi_key> <g> <f>      : "φ"        U03C6  # GREEK SMALL LETTER PHI
-<Multi_key> <g> <g>      : "γ"        U03B3  # GREEK SMALL LETTER GAMMA
-<Multi_key> <g> <h>      : "θ"        U03B8  # GREEK SMALL LETTER THETA
-<Multi_key> <g> <i>      : "ι"        U03B9  # GREEK SMALL LETTER ΙΟΤΑ
-<Multi_key> <g> <k>      : "κ"        U03BA  # GREEK SMALL LETTER KAPPA
-<Multi_key> <g> <l>      : "λ"        U03BB  # GREEK SMALL LETTER LAMBDA
-<Multi_key> <g> <m>      : "μ"        U03BC  # GREEK SMALL LETTER MU
-<Multi_key> <g> <n>      : "ν"        U03BD  # GREEK SMALL LETTER NU
-<Multi_key> <g> <o>      : "ο"        U03BF  # GREEK SMALL LETTER OMICRON
-<Multi_key> <g> <p>      : "π"        U03C0  # GREEK SMALL LETTER PI
-<Multi_key> <g> <q>      : "ψ"        U03C8  # GREEK SMALL LETTER PSI
-<Multi_key> <g> <r>      : "ρ"        U03C1  # GREEK SMALL LETTER RHO
-<Multi_key> <g> <s>      : "σ"        U03C3  # GREEK SMALL LETTER SIGMA
-<Multi_key> <g> <t>      : "τ"        U03C4  # GREEK SMALL LETTER TAU
-<Multi_key> <g> <u>      : "υ"        U03C5  # GREEK SMALL LETTER UPSILON
-<Multi_key> <g> <v>      : "ς"        U03C2  # GREEK SMALL LETTER FINAL SIGMA
-<Multi_key> <g> <w>      : "ω"        U03C9  # GREEK SMALL LETTER OMEGA
-<Multi_key> <g> <x>      : "χ"        U03C7  # GREEK SMALL LETTER CHI
-<Multi_key> <g> <y>      : "η"        U03B7  # GREEK SMALL LETTER ΕΤΑ
-<Multi_key> <g> <z>      : "ζ"        U03B6  # GREEK SMALL LETTER ZETA
+<Multi_key> <g> <a>                         : "α" U03B1
+<Multi_key> <g> <b>                         : "β" U03B2
+<Multi_key> <g> <c>                         : "ξ" U03BE
+<Multi_key> <g> <d>                         : "δ" U03B4
+<Multi_key> <g> <e>                         : "ε" U03B5
+<Multi_key> <g> <f>                         : "φ" U03C6
+<Multi_key> <g> <g>                         : "γ" U03B3
+<Multi_key> <g> <h>                         : "θ" U03B8
+<Multi_key> <g> <i>                         : "ι" U03B9
+<Multi_key> <g> <k>                         : "κ" U03BA
+<Multi_key> <g> <l>                         : "λ" U03BB
+<Multi_key> <g> <m>                         : "μ" U03BC
+<Multi_key> <g> <n>                         : "ν" U03BD
+<Multi_key> <g> <o>                         : "ο" U03BF
+<Multi_key> <g> <p>                         : "π" U03C0
+<Multi_key> <g> <q>                         : "ψ" U03C8
+<Multi_key> <g> <r>                         : "ρ" U03C1
+<Multi_key> <g> <s>                         : "σ" U03C3
+<Multi_key> <g> <t>                         : "τ" U03C4
+<Multi_key> <g> <u>                         : "υ" U03C5
+<Multi_key> <g> <v>                         : "ς" U03C2
+<Multi_key> <g> <w>                         : "ω" U03C9
+<Multi_key> <g> <x>                         : "χ" U03C7
+<Multi_key> <g> <y>                         : "η" U03B7
+<Multi_key> <g> <z>                         : "ζ" U03B6
 
 # Capital greek letters.
-<Multi_key> <G> <a>      : "Α"        U0391  # GREEK CAPITAL LETTER ALPHA
-<Multi_key> <G> <b>      : "Β"        U0392  # GREEK CAPITAL LETTER BETA
-<Multi_key> <G> <c>      : "Ξ"        U039E  # GREEK CAPITAL LETTER XI
-<Multi_key> <G> <d>      : "Δ"        U0394  # GREEK CAPITAL LETTER DELTA
-<Multi_key> <G> <e>      : "Ε"        U0395  # GREEK CAPITAL LETTER EPSILON
-<Multi_key> <G> <f>      : "Φ"        U03A6  # GREEK CAPITAL LETTER PHI
-<Multi_key> <G> <g>      : "Γ"        U0393  # GREEK CAPITAL LETTER GAMMA
-<Multi_key> <G> <h>      : "Θ"        U0398  # GREEK CAPITAL LETTER THETA
-<Multi_key> <G> <i>      : "Ι"        U0399  # GREEK CAPITAL LETTER ΙΟΤΑ
-<Multi_key> <G> <k>      : "Κ"        U039A  # GREEK CAPITAL LETTER KAPPA
-<Multi_key> <G> <l>      : "Λ"        U039B  # GREEK CAPITAL LETTER LAMBDA
-<Multi_key> <G> <m>      : "Μ"        U039C  # GREEK CAPITAL LETTER MU
-<Multi_key> <G> <n>      : "Ν"        U039D  # GREEK CAPITAL LETTER NU
-<Multi_key> <G> <o>      : "Ο"        U039F  # GREEK CAPITAL LETTER OMICRON
-<Multi_key> <G> <p>      : "Π"        U03A0  # GREEK CAPITAL LETTER PI
-<Multi_key> <G> <q>      : "Ψ"        U03A8  # GREEK CAPITAL LETTER PSI
-<Multi_key> <G> <r>      : "Ρ"        U03A1  # GREEK CAPITAL LETTER RHO
-<Multi_key> <G> <s>      : "Σ"        U03A3  # GREEK CAPITAL LETTER SIGMA
-<Multi_key> <G> <t>      : "Τ"        U03A4  # GREEK CAPITAL LETTER TAU
-<Multi_key> <G> <u>      : "Υ"        U03A5  # GREEK CAPITAL LETTER UPSILON
-<Multi_key> <G> <v>      : "Σ"        U03A3  # GREEK CAPITAL LETTER SIGMA
-<Multi_key> <G> <w>      : "Ω"        U03A9  # GREEK CAPITAL LETTER OMEGA
-<Multi_key> <G> <x>      : "Χ"        U03A7  # GREEK CAPITAL LETTER CHI
-<Multi_key> <G> <y>      : "Η"        U0397  # GREEK CAPITAL LETTER ΕΤΑ
-<Multi_key> <G> <z>      : "Ζ"        U0396  # GREEK CAPITAL LETTER ZETA
+<Multi_key> <G> <a>                         : "Α" U0391
+<Multi_key> <G> <b>                         : "Β" U0392
+<Multi_key> <G> <c>                         : "Ξ" U039E
+<Multi_key> <G> <d>                         : "Δ" U0394
+<Multi_key> <G> <e>                         : "Ε" U0395
+<Multi_key> <G> <f>                         : "Φ" U03A6
+<Multi_key> <G> <g>                         : "Γ" U0393
+<Multi_key> <G> <h>                         : "Θ" U0398
+<Multi_key> <G> <i>                         : "Ι" U0399
+<Multi_key> <G> <k>                         : "Κ" U039A
+<Multi_key> <G> <l>                         : "Λ" U039B
+<Multi_key> <G> <m>                         : "Μ" U039C
+<Multi_key> <G> <n>                         : "Ν" U039D
+<Multi_key> <G> <o>                         : "Ο" U039F
+<Multi_key> <G> <p>                         : "Π" U03A0
+<Multi_key> <G> <q>                         : "Ψ" U03A8
+<Multi_key> <G> <r>                         : "Ρ" U03A1
+<Multi_key> <G> <s>                         : "Σ" U03A3
+<Multi_key> <G> <t>                         : "Τ" U03A4
+<Multi_key> <G> <u>                         : "Υ" U03A5
+<Multi_key> <G> <v>                         : "Σ" U03A3
+<Multi_key> <G> <w>                         : "Ω" U03A9
+<Multi_key> <G> <x>                         : "Χ" U03A7
+<Multi_key> <G> <y>                         : "Η" U0397
+<Multi_key> <G> <z>                         : "Ζ" U0396
+
+# Arrows
+<Multi_key> <bar> <asciicircum>             : "↑" U2191
+<Multi_key> <bar> <v>                       : "↓" U2193
+<Multi_key> <minus> <less>                  : "←" leftarrow
+<Multi_key> <minus> <greater>               : "→" rightarrow
+<Multi_key> <less> <greater>                : "↔" U2194
+<Multi_key> <asciicircum> <v>               : "↕" U2195
+<Multi_key> <o> <less>                      : "⟲" U27F2
+<Multi_key> <o> <greater>                   : "⟳" U27F3
+<Multi_key> <less> <v>                      : "↵" U21B5
+
+# Slashed arrows
+<Multi_key> <slash> <minus> <less>          : "↚" U219A
+<Multi_key> <slash> <minus> <greater>       : "↛" U219B
+<Multi_key> <less> <slash> <greater>        : "↮" U21AE
+
+# Crooked arrows
+<Multi_key> <asciitilde> <less>             : "⇜" U21DC
+<Multi_key> <asciitilde> <greater>          : "⇝" U21DD
+
+# Dotted arrows
+<Multi_key> <dot> <less>                    : "⇠" U21E0
+<Multi_key> <dot> <asciicircum>             : "⇡" U21E1
+<Multi_key> <dot> <greater>                 : "⇢" U21E2
+<Multi_key> <dot> <v>                       : "⇣" U21E3
+
+# Walled arrows
+<Multi_key> <less> <bar>                    : "⇤" U21E4
+<Multi_key> <greater> <bar>                 : "⇥" U21E5
+
+# Doubled arrows
+<Multi_key> <equal> <greater>               : "⇒" U21D2
+<Multi_key> <equal> <less>                  : "⇐" U21D0
+<Multi_key> <less> <equal> <greater>        : "⇔" U21D4
+<Multi_key> <equal> <asciicircum>           : "⇑" U21D1
+<Multi_key> <equal> <v>                     : "⇓" U21D3
+<Multi_key> <equal> <asciicircum> <v>       : "⇕" U21D5
+<Multi_key> <equal> <less> <v>              : "⏎" U23CE
+
+# Fractions
+<Multi_key> <1> <slash> <4>                 : "¼" onequarter
+<Multi_key> <1> <slash> <2>                 : "½" onehalf
+<Multi_key> <3> <slash> <4>                 : "¾" threequarters
+<Multi_key> <1> <slash> <3>                 : "⅓" U2153
+<Multi_key> <2> <slash> <3>                 : "⅔" U2154
+<Multi_key> <1> <slash> <5>                 : "⅕" U2155
+<Multi_key> <2> <slash> <5>                 : "⅖" U2156
+<Multi_key> <3> <slash> <5>                 : "⅗" U2157
+<Multi_key> <4> <slash> <5>                 : "⅘" U2158
+<Multi_key> <1> <slash> <6>                 : "⅙" U2159
+<Multi_key> <5> <slash> <6>                 : "⅚" U215A
+<Multi_key> <1> <slash> <8>                 : "⅛" U215B
+<Multi_key> <3> <slash> <8>                 : "⅜" U215C
+<Multi_key> <5> <slash> <8>                 : "⅝" U215D
+<Multi_key> <7> <slash> <8>                 : "⅞" U215E
+
+# Comparisons
+<Multi_key> <slash> <equal>                 : "≠" U2260
+<Multi_key> <asciitilde> <equal>            : "≅" U2245
+<Multi_key> <slash> <less>                  : "≮" U226E
+<Multi_key> <slash> <greater>               : "≯" U226F
+<Multi_key> <asciitilde> <asciitilde>       : "≈" U2248
+
+# Math
+<Multi_key> <s> <q>                         : "√" U221A
+<Multi_key> <3> <s> <q>                     : "∛" U221B
+<Multi_key> <4> <s> <q>                     : "∜" U221C
+<Multi_key> <s> <u> <m>                     : "∑" U2211
+<Multi_key> <i> <n> <t>                     : "∫" U222B
+<Multi_key> <u> <i> <n> <t>                 : "⨛" U2A1B
+<Multi_key> <l> <i> <n> <t>                 : "⨜" U2A1C
+<Multi_key> <i> <i> <n> <t>                 : "∬" U222C
+<Multi_key> <i> <i> <i> <n> <t>             : "∭" U222D
+<Multi_key> <i> <i> <i> <i> <n> <t>         : "⨌" U2A0C
+<Multi_key> <o> <i> <n> <t>                 : "∮" U222E
+<Multi_key> <p> <i> <n> <t>                 : "⨕" U2a15
+<Multi_key> <c> <P> <i> <n> <t>             : "⨓" U2A13
+<Multi_key> <o> <i> <i> <n> <t>             : "∯" U222F
+<Multi_key> <o> <i> <i> <i> <n> <t>         : "∰" U2230
+<Multi_key> <g> <i> <n> <t>                 : "⨘" U2A18
+<Multi_key> <s> <i> <n> <t>                 : "⨋" U2A0B
+<Multi_key> <d> <e> <l>                     : "∇" U2207
+<Multi_key> <p> <a> <r> <t>                 : "∂" U2202
+
+# Logic
+<Multi_key> <slash> <backslash>             : "∧" U2227
+<Multi_key> <backslash> <slash>             : "∨" U2228
+<Multi_key> <backslash> <underscore> <slash>: "⊻" U22BB
+<Multi_key> <less> <E>                      : "∃" U2203
+<Multi_key> <exclam> <less> <E> <E>         : "∄" U2204
+<Multi_key> <A> <A>                         : "∀" U2200
+
+# Genders
+<Multi_key> <m> <a> <l> <e>                 : "♂" U2642
+<Multi_key> <f> <e> <m> <a> <l> <e>         : "♀" U2640
+<Multi_key> <g> <a> <y>                     : "⚣" U26A3
+<Multi_key> <l> <e> <s> <b> <i> <a> <n>     : "⚢" U26A2
+<Multi_key> <h> <e> <t> <e> <r> <o>         : "⚤" U26A4
+<Multi_key> <t> <r> <a> <n> <s>             : "⚥" U26A5
+<Multi_key> <g> <e> <n> <d> <e> <r> <q>     : "⚧" U26A7
+
+# Sets
+<Multi_key> <E> <E>                         : "∈" U2208
+<Multi_key> <slash> <E> <E>                 : "∉" U2209
+<Multi_key> <braceleft> <parenleft>         : "⊂" U2282
+<Multi_key> <braceleft>    <parenright>     : "⊃" U2283
+<Multi_key> <exclam> <braceleft> <parenleft>: "⊄" U2284
+<Multi_key> <braceleft> <equal> <parenleft> : "⊆" U2286
+<Multi_key> <braceleft> <equal> <parenright>: "⊇" U2287
+<Multi_key> <braceleft> <asciicircum>       : "∩" U2229
+<Multi_key> <braceleft> <U>                 : "∪" U222A
+<Multi_key> <bar> <C>                       : "ℂ" U2102
+<Multi_key> <bar> <N>                       : "ℕ" U2115
+<Multi_key> <bar> <P>                       : "ℙ" U2119
+<Multi_key> <bar> <Q>                       : "ℚ" U211A
+<Multi_key> <bar> <R>                       : "ℝ" U211D
+<Multi_key> <bar> <Z>                       : "ℤ" U2124
+
+# Roman numerals
+<Multi_key> <percent> <1>                   : "ⅰ" U2170
+<Multi_key> <percent> <2>                   : "ⅱ" U2171
+<Multi_key> <percent> <3>                   : "ⅲ" U2172
+<Multi_key> <percent> <4>                   : "ⅳ" U2173
+<Multi_key> <percent> <5>                   : "ⅴ" U2174
+<Multi_key> <percent> <6>                   : "ⅵ" U2175
+<Multi_key> <percent> <7>                   : "ⅶ" U2176
+<Multi_key> <percent> <8>                   : "ⅷ" U2177
+<Multi_key> <percent> <9>                   : "ⅸ" U2178
+<Multi_key> <percent> <x>                   : "ⅹ" U2179
+<Multi_key> <percent> <underscore> <1>      : "ⅺ" U217A
+<Multi_key> <percent> <underscore> <2>      : "ⅻ" U217B
+<Multi_key> <percent> <l>                   : "ⅼ" U217C
+<Multi_key> <percent> <c>                   : "ⅽ" U217D
+<Multi_key> <percent> <d>                   : "ⅾ" U217E
+<Multi_key> <percent> <m>                   : "ⅿ" U217F
+<Multi_key> <percent> <0> <1>               : "Ⅰ" U2160
+<Multi_key> <percent> <0> <2>               : "Ⅱ" U2161
+<Multi_key> <percent> <0> <3>               : "Ⅲ" U2162
+<Multi_key> <percent> <0> <4>               : "Ⅳ" U2163
+<Multi_key> <percent> <0> <5>               : "Ⅴ" U2164
+<Multi_key> <percent> <0> <6>               : "Ⅵ" U2165
+<Multi_key> <percent> <0> <7>               : "Ⅶ" U2166
+<Multi_key> <percent> <0> <8>               : "Ⅷ" U2167
+<Multi_key> <percent> <0> <9>               : "Ⅸ" U2168
+<Multi_key> <percent> <0> <x>               : "Ⅹ" U2169
+<Multi_key> <percent> <underscore> <0> <1>  : "Ⅺ" U216A
+<Multi_key> <percent> <underscore> <0> <2>  : "Ⅻ" U216B
+<Multi_key> <percent> <0> <l>               : "Ⅼ" U216C
+<Multi_key> <percent> <0> <c>               : "Ⅽ" U216D
+<Multi_key> <percent> <0> <d>               : "Ⅾ" U216E
+<Multi_key> <percent> <0> <m>               : "Ⅿ" U216F
+<Multi_key> <percent> <X>                   : "Ⅹ" U2169
+<Multi_key> <percent> <L>                   : "Ⅼ" U216C
+<Multi_key> <percent> <C>                   : "Ⅽ" U216D
+<Multi_key> <percent> <D>                   : "Ⅾ" U216E
+<Multi_key> <percent> <M>                   : "Ⅿ" U216F