summaryrefslogtreecommitdiff
path: root/.XCompose
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2013-01-31 20:50:00 +0100
committerRené 'Necoro' Neumann <necoro@necoro.net>2013-01-31 20:50:01 +0100
commit8a00b5148348cb97597556bfa78d80c95ce5abef (patch)
treed03c4cc2092dfaa1cbf681b589b8361373ddc4c3 /.XCompose
parente6c8f708d2787802c434ef6e138c7f02774ee1a8 (diff)
downloaddotfiles-8a00b5148348cb97597556bfa78d80c95ce5abef.tar.gz
dotfiles-8a00b5148348cb97597556bfa78d80c95ce5abef.tar.bz2
dotfiles-8a00b5148348cb97597556bfa78d80c95ce5abef.zip
More composed keys
Diffstat (limited to '.XCompose')
-rw-r--r--.XCompose79
1 files changed, 47 insertions, 32 deletions
diff --git a/.XCompose b/.XCompose
index 08a831f..2e47466 100644
--- a/.XCompose
+++ b/.XCompose
@@ -1,37 +1,52 @@
# Import default rules from the system Compose file:
-
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
-<Multi_key> <minus> <greater> : "→" U2192
-<Multi_key> <less> <minus> : "←" U2190
-<Multi_key> <equal> <greater> : "⇒" U21D2
-<Multi_key> <less> <equal> : "⇐" U21D0
-<Multi_key> <equal> <less> : "≤" U2264
-<Multi_key> <greater> <equal> : "≥" U2265
-<Multi_key> <bar> <minus>: "⊢" U22A2
-<Multi_key> <bar> <equal>: "⊨" U22A8
-<Multi_key> <slash> <backslash> : "∧" U2227
-<Multi_key> <backslash> <slash> : "∨" U2228
+# Misc
+<Multi_key> <minus> <minus> : "–" U2013 # this disables default em-dash (---) – but who needs it :)
+<Multi_key> <period> <period> : "…" ellipsis # already default
+<Multi_key> <period> <space> : "·" periodcentered
+
+# Mathematical / Logical Operators
+<Multi_key> <minus> <comma> : "¬" U00AC # already default
+<Multi_key> <minus> <greater> : "→" U2192
+<Multi_key> <less> <minus> : "←" U2190
+<Multi_key> <equal> <greater> : "⇒" U21D2
+<Multi_key> <less> <equal> : "⇐" U21D0
+<Multi_key> <equal> <less> : "≤" U2264
+<Multi_key> <greater> <equal> : "≥" U2265
+<Multi_key> <bar> <minus> : "⊢" U22A2
+<Multi_key> <bar> <equal> : "⊨" U22A8
+<Multi_key> <slash> <backslash> : "∧" U2227
+<Multi_key> <backslash> <slash> : "∨" U2228
+<Multi_key> <8> <8> : "∞" U221E
+
+# Mathematical / Logical Operators (long)
+<Multi_key> <a> <l> <l> : "∀" U2200
+<Multi_key> <A> <l> <l> : "∀" U2200
+<Multi_key> <e> <x> : "∃" U2203
+<Multi_key> <E> <x> : "∃" U2203
+<Multi_key> <i> <n> : "∈" U2208
+<Multi_key> <n> <i> <n> : "∉" U2209
+<Multi_key> <s> <s> <e> : "⊆" U2286
+<Multi_key> <c> <a> <p> : "∩" U2229
+<Multi_key> <c> <u> <p> : "∪" U222A
-<Multi_key> <a> <l> <l> : "∀" U2200
-<Multi_key> <A> <l> <l> : "∀" U2200
-<Multi_key> <e> <x> : "∃" U2203
-<Multi_key> <E> <x> : "∃" U2203
-<Multi_key> <i> <n> : "∈" U2208
-<Multi_key> <n> <i> <n> : "∉" U2209
-<Multi_key> <s> <s> <o> : "⊆" U2286
-<Multi_key> <c> <a> <p> : "∩" U2229
-<Multi_key> <c> <u> <p> : "∪" U222A
-<Multi_key> <8> <8> : "∞" U221E
-<Multi_key> <n> <o> <t> : "¬" U00AC
-<Multi_key> <b> <N> : "ℕ" U2115
-<Multi_key> <b> <R> : "ℝ" U211D
-<Multi_key> <b> <Z> : "ℤ" U2124
+# Math: Bold Chars
+<Multi_key> <b> <N> : "ℕ" U2115
+<Multi_key> <b> <Q> : "ℚ" U211A
+<Multi_key> <b> <R> : "ℝ" U211D
+<Multi_key> <b> <Z> : "ℤ" U2124
-<Multi_key> <g> <a> : "α" U03B1
-<Multi_key> <g> <b> : "β" U03B2
-<Multi_key> <g> <g> : "γ" U03B3
-<Multi_key> <g> <d> : "δ" U03B4
-<Multi_key> <g> <p> : "π" U03C0
-<Multi_key> <g> <f> : "φ" U03C6
-<Multi_key> <g> <l> : "λ" U03BB
+# (Some) greek chars
+<Multi_key> <g> <a> : "α" U03B1
+<Multi_key> <g> <b> : "β" U03B2
+<Multi_key> <g> <g> : "γ" U03B3
+<Multi_key> <g> <G> : "Γ" U0393
+<Multi_key> <g> <d> : "δ" U03B4
+<Multi_key> <g> <D> : "Δ" U0394
+<Multi_key> <g> <e> : "ε" U03B5
+<Multi_key> <g> <l> : "λ" U03BB
+<Multi_key> <g> <p> : "π" U03C0
+<Multi_key> <g> <s> : "σ" U03C3
+<Multi_key> <g> <S> : "Σ" U03A3
+<Multi_key> <g> <f> : "φ" U03C6