From a24e81692a1ea020ce087306bdb6a29303a8d2a3 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 5 May 2018 17:36:28 +0000 Subject: [PATCH] add some X files (compose and urxvt) --- home/.XCompose | 87 ++++++++++++++++++++++++++++++++++ home/.Xdefaults | 123 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 210 insertions(+) create mode 100644 home/.XCompose create mode 100644 home/.Xdefaults diff --git a/home/.XCompose b/home/.XCompose new file mode 100644 index 0000000..2006a19 --- /dev/null +++ b/home/.XCompose @@ -0,0 +1,87 @@ +include "%L" + +# units + : "ℓ" U2113 # litre symbol + : " " U202F # NARROW NO-BREAK SPACE + : "​" U200B # ZERO WIDTH SPACE + +# maths +

: "π" U03C0 # GREEK SMALL LETTER PI + : "≠" U2260 # NOT EQUAL TO + : "≠" U2260 # NOT EQUAL TO + <~> : "≈" U2248 # ALMOST EQUAL TO + : "∈" U2208 # ELEMENT OF + : "√" U221A # SQUARE ROOT + : "Δ" U0394 # GREEK CAPITAL LETTER DELTA + + : "ℂ" U2102 # DOUBLE-STRUCK CAPITAL C (set of complex numbers) + : "ℕ" U2115 # DOUBLE-STRUCK CAPITAL N (natural number) +

: "ℙ" U2119 # DOUBLE-STRUCK CAPITAL P + : "ℚ" U211A # DOUBLE-STRUCK CAPITAL Q (set of rational numbers) + : "ℝ" U211D # DOUBLE-STRUCK CAPITAL R (set of real numbers) + : "ℤ" U2124 # DOUBLE-STRUCK CAPITAL Z (set of integers) + : "𝕃" U1D543 # DOUBLE-STRUCK CAPITAL L + : "Ω" U03A9 # Greek Capital Letter Omega + +# right typography +## english + : " — " # EM DASH surrounded by THIN SPACEs. + +## roman numerals +### small + <1> : "ⅰ" U2170 # SMALL ROMAN NUMERAL ONE + <2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO + <3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE + <4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR + <5> : "ⅴ" U2174 # SMALL ROMAN NUMERAL FIVE + <6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX + <7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN + <8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT + <9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE + : "ⅹ" U2179 # SMALL ROMAN NUMERAL TEN + <1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN + <2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE + : "ⅼ" U217C # SMALL ROMAN NUMERAL FIFTY + : "ⅽ" U217D # SMALL ROMAN NUMERAL ONE HUNDRED + : "ⅾ" U217E # SMALL ROMAN NUMERAL FIVE HUNDRED + : "ⅿ" U217F # SMALL ROMAN NUMERAL ONE THOUSAND + +### capital + <0> <1> : "Ⅰ" U2160 # ROMAN NUMERAL ONE + <0> <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO + <0> <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE + <0> <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR + <0> <5> : "Ⅴ" U2164 # ROMAN NUMERAL FIVE + <0> <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX + <0> <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN + <0> <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT + <0> <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE + <0> : "Ⅹ" U2169 # ROMAN NUMERAL TEN + <0> <1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN + <0> <2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE + <0> : "Ⅼ" U216C # ROMAN NUMERAL FIFTY + <0> : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED + <0> : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED + <0> : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND + : "Ⅹ" U2169 # ROMAN NUMERAL TEN + : "Ⅼ" U216C # ROMAN NUMERAL FIFTY + : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED + : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED + : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND + <0> : "ↀ" U2180 # ROMAN NUMERAL ONE THOUSAND C D + <0> : "ↁ" U2181 # ROMAN NUMERAL FIVE THOUSAND + <0> : "ↂ" U2182 # ROMAN NUMERAL TEN THOUSAND + <0> <0> : "ↇ" U2187 # ROMAN NUMERAL FIFTY THOUSAND + <0> <0> : "ↈ" U2188 # ROMAN NUMERAL ONE HUNDRED THOUSAND + + +# misc symbols + : "卐" U5350 # CJK UNIFIED IDEOGRAPH + +# symbols + : "←" leftarrow # LEFTWARDS ARROW + : "↑" uparrow # UPWARDS ARROW + : "→" rightarrow # RIGHTWARDS ARROW + : "↓" downarrow # DOWNWARDS ARROW + + : "✓" U2713 # CHECK MARK diff --git a/home/.Xdefaults b/home/.Xdefaults new file mode 100644 index 0000000..7a0f7be --- /dev/null +++ b/home/.Xdefaults @@ -0,0 +1,123 @@ +!Xft.antialias:false +!Xft.dpi: 142 +Xft*antialias: True +Xft*hinting: Full + +!Xft.autohint: 0 +!Xft.lcdfilter: lcddefault +!Xft.hintstyle: hintfull +!Xft.hinting: 1 +!Xft.antialias: 1 +!Xft.rgba: rgb + +urxvt*urgentOnBell:true +urxvt*meta8:true +urxvt*borderless:true +urxvt*multichar_encoding:utf8 +urxvt*cursorBlink:false +urxvt*cursorUnderline:false +urxvt*metaSendsEscape: true +urxvt*eightBitInput: true + +urxvt*keysym.sym: string + +URxvt*depth: 32 +URxvt.meta8: true +URxvt*saveLines:12000 +URxvt*termName:rxvt-unicode-256color + +URxvt*scrollBar: false +URxvt*scrollBar_right: true +URxvt*scrollTtyOutput: false +URxvt*scrollTtyKeypress: true +URxvt*scrollstyle:plain + +URxvt.tabbed.saveLines: 12000 +URxvt.tabbed.scrollBar: true +URxvt.tabbed.tabbar-fg: 2 +URxvt.tabbed.tabbar-bg: 0 +URxvt.tabbed.tab-fg: 0 +URxvt.tabbed.tab-bg: 2 +URxvt.tabbed.title-fg: 0 +URxvt.tabbed.title-bg: 5 +URxvt.tabbed.autohide: yes +URxvt.tabbed.new-button: no +URxvt.tabbed.title: no + +urxvt*font: xft:Terminess Powerline:pixelsize=18 +!urxvt*font: xft:Fira Code:pixelsize=16 + +Rxvt.new-button: no +URxvt.perl-ext-common: default,-selection-popup,-option-popup,bell-command,searchable-scrollback + +urxvt*perl-lib: ~/.urxvt/ext +urxvt*perl-ext-common: font-size,dynamic-colors +urxvt.font-size.step: 2 +urxvt*keysym.C-F12: perl:font-size:increase +urxvt*keysym.C-S-F12: perl:font-size:decrease +urxvt*keysym.C-S-Up: perl:font-size:incglobal +urxvt*keysym.C-S-Down: perl:font-size:decglobal +urxvt*keysym.F12: perl:dynamic-colors:cycle + +#URxvt.copyCommand: xsel -ib +#URxvt.pasteCommand: xsel -ob +URxvt.keysym.Alt-Control-C: perl:clipboard:copy +URxvt.keysym.Alt-Control-V: perl:clipboard:paste +URxvt.iso14755: False + +!URxvt.urgentOnBell: true + + +!URxvt*keysym.Home: \033[1~ +!URxvt*keysym.End: \033[4~ + +! NEO Numpad Key Fix for vim +URxvt.keysym.KP_Add: + +URxvt.keysym.KP_Subtract: - +URxvt.keysym.KP_Multiply: * +URxvt.keysym.KP_Divide : / +URxvt.keysym.KP_Decimal : . +URxvt.keysym.KP_Separator : , +URxvt.keysym.KP_1: 1 +URxvt.keysym.KP_2: 2 +URxvt.keysym.KP_3: 3 +URxvt.keysym.KP_4: 4 +URxvt.keysym.KP_5: 5 +URxvt.keysym.KP_6: 6 +URxvt.keysym.KP_7: 7 +URxvt.keysym.KP_8: 8 +URxvt.keysym.KP_9: 9 +URxvt.keysym.KP_0: 0 + +!URxvt.keysym.Up: ^[[A +!URxvt.keysym.Down: ^[[B +!URxvt.keysym.Right: ^[[C +!URxvt.keysym.Left: ^[[D + + +!URxvt.keysym.Control-Up: \033[1;5A +!URxvt.keysym.Control-Down: \033[1;5B +!URxvt.keysym.Control-Left: \033[1;5D +!URxvt.keysym.Control-Right: \033[1;5C + +URxvt.keysym.Alt-s: + +! Hide pointer while typing +URxvt*pointerBlank: true + +! URxvt.bell-command: ~/scripts/bell +URxvt.visualBell: True + + +! Cursor +URxvt.cursorBlink: true +URxvt.cursorColor: #657b83 +URxvt.cursorUnderline: false + +! Pointer +URxvt.pointerBlank: true + +URxvt.underlineURLs: True +URxvt.url-launcher: /usr/bin/x-www-browser + +URxvt.mapAlert: true