# HG changeset patch # User IBBoard # Date 1408214185 -3600 # Node ID 1ec9a1720c5c1f7f31b10a753412dfe6cbc96393 # Parent 483a45fc520cc431718cfe106c1924b6afc5767a Add XCompose (custom compose key combinations for odd characters) and Nano config diff -r 483a45fc520c -r 1ec9a1720c5c XCompose --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/XCompose Sat Aug 16 19:36:25 2014 +0100 @@ -0,0 +1,542 @@ +include "%L" # import the default Compose file for your locale + +# http://askubuntu.com/questions/47496/how-can-i-add-a-custom-compose-key-sequence + : "โ–ธ" + + + +# PKGW customizations - https://gist.github.com/pkgw/5422749 + : "๐”ธ" + : "๐”น" + : "โ„‚" + : "๐”ป" + : "๐”ผ" + : "๐”ฝ" + : "๐”พ" + : "โ„" + : "๐•€" + : "๐•" + : "๐•‚" + : "๐•ƒ" + : "๐•„" + : "โ„•" + : "๐•†" +

: "โ„™" + : "โ„š" + : "โ„" + : "๐•Š" + : "๐•‹" + : "๐•Œ" + : "๐•" + : "๐•Ž" + : "๐•" + : "๐•" + : "โ„ค" + + +# https://github.com/rrthomas/pointless-xcompose/blob/master/typographic.xcompose + : "โ€ " U2020 # DAGGER +## Conflicts with X sequence for # ASCII hash + : "โ€ก" U2021 # DOUBLE DAGGER + + + +# Arithmetic operators - https://github.com/rrthomas/pointless-xcompose/blob/master/math.xcompose +# ==================== +# +# Notice the โ€œโ€ X name refers to the ASCII hyphenโ€minus, not to +# the true minus character. + + : "โˆ’" U2212 # MINUS SIGN + : "โˆ’" U2212 # MINUS SIGN + +# 2215 is different from both the ASCII slash (which Unicode +# confusingly call โ€œsolidusโ€) and the U2044 fraction slash โ„, which +# everyone _except_ unicode call โ€œsolidusโ€. Use U2215 as a math +# operator, U2044 for fractions. + +## slash: "/" U002F # ASCII SLASH +## Conflicts with X sequence for \ ASCII backslash + : "โˆ•" U2215 # DIVISION SLASH + : "โ„" U2044 # FRACTION SLASH + +# Comparison +# ========== +# +# The order here is more intuitive for programmers than the X +# versions. +# + + : "โ‰ " U2260 # != + : "โ‰…" U2245 # ~= + : "โ‰ฎ" U226E # !< + : "โ‰ฏ" U226F # !> + + +# Set operators +# ============= +# TODO: What are some good mnemonics for these? +# +# : "โˆˆ" U2208 +# : "โˆ‰" U2209 +# : "โŠ‚" U2282 +# : "โŠ†" U2286 +# : "โŠ„" U2284 + +# Other +# ===== + : "โˆŽ" # END OF PROOF + +# % รท 100; canโ€™t extend with due to XCompose substring issue +# (<%> already used for per-mille) + : "โ€ฑ" U2031 # PER MYRIAD SIGN + +# v = โ†“ = vertical + : "โ‹ฎ" U22EE # VERTICAL ELLIPSIS + + + + +# Mnemonics - https://github.com/rrthomas/pointless-xcompose/blob/master/dingbats.xcompose +# ========= + : "โœ“" U2713 + : "โœ—" U2717 # ballot X โ€” taken by Xorg for multiply + + + +# https://github.com/rrthomas/pointless-xcompose/blob/master/bullets.xcompose +# Asterisk is commonly used for bullets in ASCII. + : "โ€ข" U2022 # BULLET + : "โ—ฆ" U25E6 # WHITE BULLET + : "โ€ฃ" U2023 # TRIANGULAR BULLET + : "โƒ" U2043 # HYPHEN BULLET + : "โŒ" U204C # LEFTWARDS BULLET + : "โ" U204D # RIGHTWARDS + : "โ—˜" U25D8 # INVERSE BULLET +# Japanese tainome + : "โ—‰" U25C9 # FISHEYE + + + +# Arrows - https://github.com/rrthomas/pointless-xcompose/blob/master/arrows.xcompose +# ====== + : "โ†‘" U2191 + : "โ†‘" U2191 + : "โ†“" U2193 + : "โ†“" U2193 + + : "โ†š" U219A # LEFTWARDS ARROW WITH STROKE + : "โ†›" U219B # RIGHTWARDS ARROW WITH STROKE + : "โ†ฎ" U21AE # LEFT RIGHT ARROW WITH STROKE + + + +# https://github.com/kragen/xcompose/blob/master/dotXCompose + : "โ†•" U2195 # UP DOWN ARROW (kragen's) + : "โ‡ต" U21F5 # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW + : "โ†ต" U21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS + : "โŸฒ" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW + : "โŸณ" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW + : "โ†บ" U21BA # ANTICLOCKWISE OPEN CIRCLE ARROW + : "โ†ป" U21BB # CLOCKWISE OPEN CIRCLE ARROW + : "โ‡œ" U21DC # LEFTWARDS SQUIGGLE ARROW + : "โ‡" U21DD # RIGHTWARDS SQUIGGLE ARROW + : "โ‡ค" U21E4 # LEFTWARDS ARROW TO BAR + : "โ‡ฅ" U21E5 # RIGHTWARDS ARROW TO BAR + : "โ‡’" U21D2 # RIGHTWARDS DOUBLE ARROW + : "โ‡" U21D0 # LEFTWARDS DOUBLE ARROW + : "โ‡”" U21D4 # LEFT RIGHT DOUBLE ARROW + : "โ‡’" U21D2 # RIGHTWARDS DOUBLE ARROW + : "โ‡" U21D0 # LEFTWARDS DOUBLE ARROW + : "โ‡”" U21D4 # LEFT RIGHT DOUBLE ARROW + : "โ‡”" U21D4 # LEFT RIGHT DOUBLE ARROW + : "โ‡‘" U21D1 # UPWARDS DOUBLE ARROW + : "โ‡“" U21D3 # DOWNWARDS DOUBLE ARROW + : "โ‡•" U21D5 # UP DOWN DOUBLE ARROW + : "โŽ" U23CE # RETURN SYMBOL + : "โˆˆ" U2208 # ELEMENT OF + : "โˆ‰" U2209 # NOT AN ELEMENT OF + : "โˆ‰" U2209 # NOT AN ELEMENT OF (I have โˆˆ on my keyboard...) + : "โˆ‹" U220B # CONTAINS AS MEMBER (I hope this doesn't conflict) + : "โˆŒ" U220C # DOES NOT CONTAIN AS MEMBER +# would conflict, with for N WITH UNDERDOT, etc. + : "โˆŒ" U220C # DOES NOT CONTAIN AS MEMBER + : "โ‰…" U2245 # APPROXIMATELY EQUAL TO (It actually means "congruent"!) + : "โ‰Ÿ" U225f # QUESTIONED EQUAL TO + : "โ‰ก" U2261 # IDENTICAL TO + : "โ‰”" U2254 # COLON EQUALS + : "โ‰ข" U2262 # NOT IDENTICAL TO + : "โˆง" U2227 # LOGICAL AND + : "โˆจ" U2228 # LOGICAL OR + : "โˆช" U222A # UNION + : "โˆฉ" U2229 # INTERSECTION + : "โŠ‚" U2282 # SUBSET OF + : "โŠ†" U2286 # SUBSET OF OR EQUAL TO + : "โŠ„" U2284 # NOT A SUBSET OF + : "โŠ„" U2284 # NOT A SUBSET OF + : "โŠƒ" U2283 # SUPERSET OF + : "โŠ‡" U2287 # SUPERSET OF OR EQUAL TO + : "โˆƒ" U2203 # THERE EXISTS +# We can't use ! E E, because ! E maps to E-WITH-UNDERDOT. + : "โˆ„" U2204 # THERE DOES NOT EXIST + : "โˆ€" U2200 # FOR ALL + : "โŠ•" U2295 # CIRCLED PLUS + : "โŠ–" U2296 # CIRCLED MINUS + : "โŠ—" U2297 # CIRCLED TIMES + : "โŠ˜" U2298 # CIRCLED DIVISION SLASH + : "โŠ›" U229B # CIRCLED ASTERISK OPERATOR + : "โŸŒ" U27CC # LONG DIVISION + : "โˆ‘" U2211 # N-ARY SUMMATION +# How about roman numerals? Percent for numerical mnemonic? +# Does this go against the spirit of this file? These symbols are accessible +# as regular letters and would look okay. Maybe only for I-X? + <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 +# How do we handle eleven and twelve? + <1> : "โ…บ" U217A # SMALL ROMAN NUMERAL ELEVEN + <2> : "โ…ป" U217B # SMALL ROMAN NUMERAL TWELVE +# That okay? + : "โ…ผ" U217C # SMALL ROMAN NUMERAL FIFTY + : "โ…ฝ" U217D # SMALL ROMAN NUMERAL ONE HUNDRED + : "โ…พ" U217E # SMALL ROMAN NUMERAL FIVE HUNDRED + : "โ…ฟ" U217F # SMALL ROMAN NUMERAL ONE THOUSAND +### + <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 +# How do we handle eleven and twelve? + <0> <1> : "โ…ช" U216A # ROMAN NUMERAL ELEVEL + <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 + : "โจ" U2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS +# Keep looking into big hunks of Latin Extended-D, A720- et seq. + <3> : "โ™ฅ" U2665 # BLACK HEART SUIT + <3> <3> : "โ™ฃ" U2663 # BLACK CLUB SUIT + : "โ™ข" U2662 # WHITE DIAMOND SUIT + <3> : "โ™ " U2660 # BLACK SPADE SUIT + : "โ™ก" U2661 # WHITE HEART SUIT +# How about dice? + <1> : "โš€" U2680 # DIE FACE-1 + <2> : "โš" U2681 # DIE FACE-2 + <3> : "โš‚" U2682 # DIE FACE-3 + <4> : "โšƒ" U2683 # DIE FACE-4 + <5> : "โš„" U2684 # DIE FACE-5 + <6> : "โš…" U2685 # DIE FACE-6 +# Keystrokes okay? + : "โšœ" U269C # FLEUR-DE-LIS + : "โš›" U269B # ATOM SYMBOL +

: "โ˜ญ" U262D # HAMMER AND SICKLE + : "โš " U26A0 # WARNING SIGN + : "โš " U26A0 # WARNING SIGN +

: "โšก" U26A1 # HIGH VOLTAGE SIGN +# Shouldn't use just because it's too likely to be a prefix for +# a useful word. + : "โ˜ข" U2622 # RADIOACTIVE SIGN + : "โ˜ฃ" U2623 # BIOHAZARD SIGN +# Changing this from โš + : "โ›ค" U26E4 # PENTAGRAM (pentalpha, get it?) +

: "โœˆ" U2708 # AIRPLANE + : "โœ‰" U2709 # ENVELOPE + : "โ™ฟ" U267F # WHEELCHAIR SYMBOL + : "โ™€" U2640 # FEMALE SIGN + : "โ™‚" U2642 # MALE SIGN + <6> :"โœก" U2721 # STAR OF DAVID + :"โœฏ" U272F # PINWHEEL STAR + :"โœฑ" U2731 # HEAVY ASTERISK + : "โŒ˜" U2318 # PLACE OF INTEREST SIGN + :"โ˜…" U2605 # BLACK STAR + <0> :"โ˜†" U2606 # WHITE STAR + :"โœช" U272A # CIRCLED WHITE STAR + : "๐„ž" U0001d11e # MUSICAL SYMBOL G CLEF + : "๐„ข" U0001d122 # MUSICAL SYMBOL F CLEF + : "๐„ก" U0001d121 # MUSICAL SYMBOL C CLEF + : "โ™ช" U266a # EIGHTH NOTE + : "โ™ซ" U266b # BEAMED EIGHTH NOTES + : "โ™ซ" U266b # BEAMED EIGHTH NOTES + : "โ˜‰" U2609 # SUN (Sunday) + : "โ˜ฝ" U263D # FIRST QUARTER MOON (Monday) + : "โ˜ฟ" U263F # MERCURY (Wednesday) +# We already have Venus (Friday) and Mars (Tuesday) as Male/Female signs; do we need them here too? +# : "โ™€" U2640 # FEMALE SIGN +# : "โ™‚" U2642 # MALE SIGN +

: "โ™ƒ" U2643 # JUPITER (Thursday) + : "โ™„" U2644 # SATURN (Saturday) + : "โ™…" U2645 # URANUS (or โ›ข U26E2?) +

: "โ™†" U2646 # NEPTUNE +

: "โ™‡" U2647 # PLUTO (ok, it isn't a planet anymore, but we still love it.) +# Minor planets, whilst we're at it? + : "โšณ" U26B3 # CERES +

: "โšด" U26B4 # PALLAS + : "โšต" U26B5 # JUNO + : "โšถ" U26B6 # VESTA + : "โšท" U26B7 # CHIRON + : "โšธ" U26B8 # BLACK MOON LILITH + +# Unicode 6.0 gave us all kinds of things, perhaps more than we can use... + +# Playing Cards? It's a lot, but so what? I don't think the [] convention +# will conflict with anything. +# The convention is more or less established, except for the Knight. I'm +# using N for that, like in Chess, since K would conflict with King of course. + + : "๐Ÿ‚ก" U1F0A1 # PLAYING CARD ACE OF SPADES + <2> : "๐Ÿ‚ข" U1F0A2 # PLAYING CARD TWO OF SPADES + <3> : "๐Ÿ‚ฃ" U1F0A3 # PLAYING CARD THREE OF SPADES + <4> : "๐Ÿ‚ค" U1F0A4 # PLAYING CARD FOUR OF SPADES + <5> : "๐Ÿ‚ฅ" U1F0A5 # PLAYING CARD FIVE OF SPADES + <6> : "๐Ÿ‚ฆ" U1F0A6 # PLAYING CARD SIX OF SPADES + <7> : "๐Ÿ‚ง" U1F0A7 # PLAYING CARD SEVEN OF SPADES + <8> : "๐Ÿ‚จ" U1F0A8 # PLAYING CARD EIGHT OF SPADES + <9> : "๐Ÿ‚ฉ" U1F0A9 # PLAYING CARD NINE OF SPADES + : "๐Ÿ‚ช" U1F0AA # PLAYING CARD TEN OF SPADES + : "๐Ÿ‚ซ" U1F0AB # PLAYING CARD JACK OF SPADES + : "๐Ÿ‚ฌ" U1F0AC # PLAYING CARD KNIGHT OF SPADES + : "๐Ÿ‚ญ" U1F0AD # PLAYING CARD QUEEN OF SPADES + : "๐Ÿ‚ฎ" U1F0AE # PLAYING CARD KING OF SPADES + + : "๐Ÿ‚ฑ" U1F0B1 # PLAYING CARD ACE OF HEARTS + <2> : "๐Ÿ‚ฒ" U1F0B2 # PLAYING CARD TWO OF HEARTS + <3> : "๐Ÿ‚ณ" U1F0B3 # PLAYING CARD THREE OF HEARTS + <4> : "๐Ÿ‚ด" U1F0B4 # PLAYING CARD FOUR OF HEARTS + <5> : "๐Ÿ‚ต" U1F0B5 # PLAYING CARD FIVE OF HEARTS + <6> : "๐Ÿ‚ถ" U1F0B6 # PLAYING CARD SIX OF HEARTS + <7> : "๐Ÿ‚ท" U1F0B7 # PLAYING CARD SEVEN OF HEARTS + <8> : "๐Ÿ‚ธ" U1F0B8 # PLAYING CARD EIGHT OF HEARTS + <9> : "๐Ÿ‚น" U1F0B9 # PLAYING CARD NINE OF HEARTS + : "๐Ÿ‚บ" U1F0BA # PLAYING CARD TEN OF HEARTS + : "๐Ÿ‚ป" U1F0BB # PLAYING CARD JACK OF HEARTS + : "๐Ÿ‚ผ" U1F0BC # PLAYING CARD KNIGHT OF HEARTS + : "๐Ÿ‚ฝ" U1F0BD # PLAYING CARD QUEEN OF HEARTS + : "๐Ÿ‚พ" U1F0BE # PLAYING CARD KING OF HEARTS + + : "๐Ÿƒ" U1F0C1 # PLAYING CARD ACE OF DIAMONDS + <2> : "๐Ÿƒ‚" U1F0C2 # PLAYING CARD TWO OF DIAMONDS + <3> : "๐Ÿƒƒ" U1F0C3 # PLAYING CARD THREE OF DIAMONDS + <4> : "๐Ÿƒ„" U1F0C4 # PLAYING CARD FOUR OF DIAMONDS + <5> : "๐Ÿƒ…" U1F0C5 # PLAYING CARD FIVE OF DIAMONDS + <6> : "๐Ÿƒ†" U1F0C6 # PLAYING CARD SIX OF DIAMONDS + <7> : "๐Ÿƒ‡" U1F0C7 # PLAYING CARD SEVEN OF DIAMONDS + <8> : "๐Ÿƒˆ" U1F0C8 # PLAYING CARD EIGHT OF DIAMONDS + <9> : "๐Ÿƒ‰" U1F0C9 # PLAYING CARD NINE OF DIAMONDS + : "๐ŸƒŠ" U1F0CA # PLAYING CARD TEN OF DIAMONDS + : "๐Ÿƒ‹" U1F0CB # PLAYING CARD JACK OF DIAMONDS + : "๐ŸƒŒ" U1F0CC # PLAYING CARD KNIGHT OF DIAMONDS + : "๐Ÿƒ" U1F0CD # PLAYING CARD QUEEN OF DIAMONDS + : "๐ŸƒŽ" U1F0CE # PLAYING CARD KING OF DIAMONDS + + : "๐Ÿƒ‘" U1F0D1 # PLAYING CARD ACE OF CLUBS + <2> : "๐Ÿƒ’" U1F0D2 # PLAYING CARD TWO OF CLUBS + <3> : "๐Ÿƒ“" U1F0D3 # PLAYING CARD THREE OF CLUBS + <4> : "๐Ÿƒ”" U1F0D4 # PLAYING CARD FOUR OF CLUBS + <5> : "๐Ÿƒ•" U1F0D5 # PLAYING CARD FIVE OF CLUBS + <6> : "๐Ÿƒ–" U1F0D6 # PLAYING CARD SIX OF CLUBS + <7> : "๐Ÿƒ—" U1F0D7 # PLAYING CARD SEVEN OF CLUBS + <8> : "๐Ÿƒ˜" U1F0D8 # PLAYING CARD EIGHT OF CLUBS + <9> : "๐Ÿƒ™" U1F0D9 # PLAYING CARD NINE OF CLUBS + : "๐Ÿƒš" U1F0DA # PLAYING CARD TEN OF CLUBS + : "๐Ÿƒ›" U1F0DB # PLAYING CARD JACK OF CLUBS + : "๐Ÿƒœ" U1F0DC # PLAYING CARD KNIGHT OF CLUBS + : "๐Ÿƒ" U1F0DD # PLAYING CARD QUEEN OF CLUBS + : "๐Ÿƒž" U1F0DE # PLAYING CARD KING OF CLUBS + + : "๐Ÿ‚ " U1F0A0 # PLAYING CARD BACK + : "๐Ÿƒ" U1F0CF # PLAYING CARD BLACK JOKER + : "๐ŸƒŸ" U1F0DF # PLAYING CARD WHITE JOKER + +# And chess/checkers pieces! We need a convention for those. # looks like a +# checkerboard but we're already using that for music. Half of it? +# will be an issue when we want double-struck W or B... we'll have +# to consider it. Maybe replace with + : "โ™”" U2654 # WHITE CHESS KING + : "โ™•" U2655 # WHITE CHESS QUEEN + : "โ™–" U2656 # WHITE CHESS ROOK + : "โ™—" U2657 # WHITE CHESS BISHOP + : "โ™˜" U2658 # WHITE CHESS KNIGHT +

: "โ™™" U2659 # WHITE CHESS PAWN + : "โ™š" U265A # BLACK CHESS KING + : "โ™›" U265B # BLACK CHESS QUEEN + : "โ™œ" U265C # BLACK CHESS ROOK + : "โ™" U265D # BLACK CHESS BISHOP + : "โ™ž" U265E # BLACK CHESS KNIGHT +

: "โ™Ÿ" U265F # BLACK CHESS PAWN + : "โ›€" U26C0 # WHITE DRAUGHTS MAN + : "โ›" U26C1 # WHITE DRAUGHTS KING + : "โ›‚" U26C2 # BLACK DRAUGHTS MAN + : "โ›ƒ" U26C3 # BLACK DRAUGHTS KING +# Zodiacal symbols? + : "โ™ˆ" U2648 # ARIES + : "โ™‰" U2649 # TAURUS + : "โ™Š" U264A # GEMINI + : "โ™‹" U264B # CANCER + : "โ™Œ" U264C # LEO + : "โ™" U264D # VIRGO + : "โ™Ž" U264E # LIBRA +# Abbreviating some of the longer ones. +

: "โ™" U264F # SCORPIUS + : "โ™" U2650 # SAGITTARIUS +

: "โ™‘" U2651 # CAPRICORN + : "โ™’" U2652 # AQUARIUS +

: "โ™“" U2653 # PISCES +# Really, this should be SERPENTARIUS. All the other signs are in Latin. +

: "โ›Ž" U26CE # OPHIUCHUS + +# Sigh. So many emoji... I think the first ones I'd go for would be +# ๐Ÿ’ก๐Ÿ’ข๐Ÿ’ฃ๐Ÿ’ค๐Ÿ’ฅ๐Ÿ’ฆ๐Ÿ’ง๐Ÿ’จ๐Ÿ’ซ (1F4A1-1F4A8 and 1F4AB). Maybe 1F550-1F567 are useful. + : "๐Ÿ’ก" U1F4A1 # ELECTRIC LIGHT BULB + : "๐Ÿ’ข" U1F4A2 # ANGER SYMBOL + : "๐Ÿ’ฃ" U1F4A3 # BOMB + : "๐Ÿ’ค" U1F4A4 # SLEEPING SYMBOL +

: "๐Ÿ’ฅ" U1F4A5 # COLLISION SYMBOL + : "๐Ÿ’ฆ" U1F4A6 # SPLASHING SWEAT SYMBOL +

: "๐Ÿ’ง" U1F4A7 # DROPLET +

: "๐Ÿ’จ" U1F4A8 # DASH SYMBOL +

: "๐Ÿ’ฉ" U1F4A9 # PILE OF POO +# Skipping U+1F4AA just now. + : "๐Ÿ’ซ" U1F4AB # DIZZY SYMBOL + : "๐Ÿ’ฐ" U1F4B0 # MONEY BAG + : "๐Ÿฐ" U1F370 # SHORTCAKE +# The cake is a lie... OK, too cutesy? + : "๐ŸŽ‚" U1F382 # BIRTHDAY CAKE + : "๐ŸŽ‚" U1F382 # BIRTHDAY CAKE + : "๐Ÿ‘Œ" U1F44C # OK HAND SIGN +

: "๐Ÿ‘" U1F44D # THUMBS UP SIGN + : "๐Ÿ‘Ž" U1F44E # THUMBS DOWN SIGN +# More useful in chat than U+1F48F KISS + : "๐Ÿ’‹" U1F48B # KISS MARK + + <1> <0> <0> : "๐Ÿ•" U1F550 # CLOCK FACE ONE OCLOCK + <2> <0> <0> : "๐Ÿ•‘" U1F551 # CLOCK FACE TWO OCLOCK + <3> <0> <0> : "๐Ÿ•’" U1F552 # CLOCK FACE THREE OCLOCK + <4> <0> <0> : "๐Ÿ•“" U1F553 # CLOCK FACE FOUR OCLOCK + <5> <0> <0> : "๐Ÿ•”" U1F554 # CLOCK FACE FIVE OCLOCK + <6> <0> <0> : "๐Ÿ••" U1F555 # CLOCK FACE SIX OCLOCK + <7> <0> <0> : "๐Ÿ•–" U1F556 # CLOCK FACE SEVEN OCLOCK + <8> <0> <0> : "๐Ÿ•—" U1F557 # CLOCK FACE EIGHT OCLOCK + <9> <0> <0> : "๐Ÿ•˜" U1F558 # CLOCK FACE NINE OCLOCK + <1> <0> <0> <0> : "๐Ÿ•™" U1F559 # CLOCK FACE TEN OCLOCK + <1> <1> <0> <0> : "๐Ÿ•š" U1F55A # CLOCK FACE ELEVEN OCLOCK + <1> <2> <0> <0> : "๐Ÿ•›" U1F55B # CLOCK FACE TWELVE OCLOCK + + <1> <3> <0> : "๐Ÿ•œ" U1F55C # CLOCK FACE ONE-THIRTY + <2> <3> <0> : "๐Ÿ•" U1F55D # CLOCK FACE TWO-THIRTY + <3> <3> <0> : "๐Ÿ•ž" U1F55E # CLOCK FACE THREE-THIRTY + <4> <3> <0> : "๐Ÿ•Ÿ" U1F55F # CLOCK FACE FOUR-THIRTY + <5> <3> <0> : "๐Ÿ• " U1F560 # CLOCK FACE FIVE-THIRTY + <6> <3> <0> : "๐Ÿ•ก" U1F561 # CLOCK FACE SIX-THIRTY + <7> <3> <0> : "๐Ÿ•ข" U1F562 # CLOCK FACE SEVEN-THIRTY + <8> <3> <0> : "๐Ÿ•ฃ" U1F563 # CLOCK FACE EIGHT-THIRTY + <9> <3> <0> : "๐Ÿ•ค" U1F564 # CLOCK FACE NINE-THIRTY + <1> <0> <3> <0> : "๐Ÿ•ฅ" U1F565 # CLOCK FACE TEN-THIRTY + <1> <1> <3> <0> : "๐Ÿ•ฆ" U1F566 # CLOCK FACE ELEVEN-THIRTY + <1> <2> <3> <0> : "๐Ÿ•ง" U1F567 # CLOCK FACE TWELVE-THIRTY + + + + + + + + + + + + +# Custom + <3> : "โˆ›" U221B # CUBE ROOT + <4> : "โˆœ" U221C # FOURTH ROOT + :"โ„ƒ" U2103 # Degrees Celsius + + : "โ†”" U2194 + : "โ†‘" U2191 + : "โ†“" U2193 + : "โŠ„" U2284 # NOT A SUBSET OF + + + +# Custom additions: Greek letters. Mapping corresponds to Emacs Greek +# input method. Aristotle Pagaltzis informs me that this is the +# standard Greek keyboard layout, which is good. +#Based on Kragen's keymap, but with the asterisk replaced +# - Double multi-key for a foreign alphabet + : "ฮฑ" U03B1 # GREEK SMALL LETTER ALPHA + : "ฮฒ" U03B2 # GREEK SMALL LETTER BETA + : "ฯˆ" U03C8 # GREEK SMALL LETTER PSI + : "ฮด" U03B4 # GREEK SMALL LETTER DELTA + : "ฮต" U03B5 # GREEK SMALL LETTER EPSILON + : "ฯ†" U03C6 # GREEK SMALL LETTER PHI + : "ฮณ" U03B3 # GREEK SMALL LETTER GAMMA + : "ฮท" U03B7 # GREEK SMALL LETTER ฮ•ฮคฮ‘ + : "ฮน" U03B9 # GREEK SMALL LETTER ฮ™ฮŸฮคฮ‘ + : "ฮพ" U03BE # GREEK SMALL LETTER XI + : "ฮบ" 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 # GREEK SMALL LETTER PI +# no mapping for q; in Emacs that's ";" +# U037E GREEK QUESTION MARK is canonically equivalent to U003B SEMICOLON. + : "ฯ" U03C1 # GREEK SMALL LETTER RHO + : "ฯƒ" U03C3 # GREEK SMALL LETTER SIGMA + : "ฯ„" U03C4 # GREEK SMALL LETTER TAU + : "ฮธ" U03B8 # GREEK SMALL LETTER THETA + : "ฯ‰" U03C9 # GREEK SMALL LETTER OMEGA + : "ฯ‰" U03C9 # GREEK SMALL LETTER OMEGA +# Removed because I'll be using the letters, not typing real Greek, and omega looks like w +# : "ฯ‚" U03C2 # GREEK SMALL LETTER FINAL SIGMA + : "ฯ‡" U03C7 # GREEK SMALL LETTER CHI + : "ฯ…" U03C5 # GREEK SMALL LETTER UPSILON + : "ฮถ" U03B6 # GREEK SMALL LETTER ZETA + +# Capital greek letters. + : "ฮ‘" U0391 # GREEK CAPITAL LETTER ALPHA + : "ฮ’" U0392 # GREEK CAPITAL LETTER BETA + : "ฮจ" U03A8 # GREEK CAPITAL LETTER PSI + : "ฮ”" U0394 # GREEK CAPITAL LETTER DELTA + : "ฮ•" U0395 # GREEK CAPITAL LETTER EPSILON + : "ฮฆ" U03A6 # GREEK CAPITAL LETTER PHI + : "ฮ“" U0393 # GREEK CAPITAL LETTER GAMMA + : "ฮ—" U0397 # GREEK CAPITAL LETTER ฮ•ฮคฮ‘ + : "ฮ™" U0399 # GREEK CAPITAL LETTER ฮ™ฮŸฮคฮ‘ + : "ฮž" U039E # GREEK CAPITAL LETTER XI + : "ฮš" 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 +# no mapping for Q; in Emacs that's ":" + : "ฮก" U03A1 # GREEK CAPITAL LETTER RHO + : "ฮฃ" U03A3 # GREEK CAPITAL LETTER SIGMA + : "ฮค" U03A4 # GREEK CAPITAL LETTER TAU + : "ฮ˜" U0398 # GREEK CAPITAL LETTER THETA + : "ฮฉ" U03A9 # GREEK CAPITAL LETTER OMEGA + : "ฮฉ" U03A9 # GREEK CAPITAL LETTER OMEGA (custom double-up on W, because of lower-case version) +# Emacs maps W to "ฮฃ", but I think thatโ€™s stupid +# I think that's from the Greek keyboard. + : "ฮง" U03A7 # GREEK CAPITAL LETTER CHI + : "ฮฅ" U03A5 # GREEK CAPITAL LETTER UPSILON + : "ฮ–" U0396 # GREEK CAPITAL LETTER ZETA diff -r 483a45fc520c -r 1ec9a1720c5c nanorc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nanorc Sat Aug 16 19:36:25 2014 +0100 @@ -0,0 +1,44 @@ +set nowrap +set nonewlines +set const +## Nanorc files +include "/usr/share/nano/nanorc.nanorc" + +## C/C++ +include "/usr/share/nano/c.nanorc" + +## HTML +include "/usr/share/nano/html.nanorc" + +## TeX +include "/usr/share/nano/tex.nanorc" + +## Quoted emails (under e.g. mutt) +include "/usr/share/nano/mutt.nanorc" + +## Patch files +include "/usr/share/nano/patch.nanorc" + +## Manpages +include "/usr/share/nano/man.nanorc" + +## Groff +include "/usr/share/nano/groff.nanorc" + +## Perl +include "/usr/share/nano/perl.nanorc" + +## Python +include "/usr/share/nano/python.nanorc" + +## Ruby +include "/usr/share/nano/ruby.nanorc" + +## Java +include "/usr/share/nano/java.nanorc" + +## Assembler +include "/usr/share/nano/asm.nanorc" + +## Bourne shell scripts +include "/usr/share/nano/sh.nanorc" diff -r 483a45fc520c -r 1ec9a1720c5c setup.sh --- a/setup.sh Sun Aug 10 19:55:58 2014 +0100 +++ b/setup.sh Sat Aug 16 19:36:25 2014 +0100 @@ -31,4 +31,6 @@ create_symlink /usr/lib/python*/site-packages/hgext/hgview.py ~/.hgview.py create_symlink gitconfig ~/.gitconfig create_symlink dircolors ~/.dir_colors -add_content "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2c3IUHY02FAJotQKs3x+uGZ+5XpuKbWUENevjTOF1bAGwGqKNSSg5SlsL5C9aHcu6O/eBKWJNpvUa0vcXXP18ddoILq1DvZfQHDylrweGbaRviSCpRZvSKiNREQd+yAQPwGnsfkpQe5RxXjRTsk7B0VKP2LFL5seDuQfQxtGc6AgjF0TMpBoKD3UkUlfqRX7Q0tQwfTgXTNxYyQOgG61bWeUsz0XSZelF1MHsXxLwUUFuZAigwiv9YUlBSAAEwWySyN8RdsJadunKYHbxr9cJfj4T5soKVeDi2n94AScFuokAyDf3MFvJ1PYZ0p4rFzNF2zrOK3rqvA3aGg4Bi+wx ssh@ibboard.co.uk" ~/.ssh/authorized_keys \ No newline at end of file +create_symlink nanorc ~/.nanorc +create_symlink XCompose ~/.XCompose +add_content "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2c3IUHY02FAJotQKs3x+uGZ+5XpuKbWUENevjTOF1bAGwGqKNSSg5SlsL5C9aHcu6O/eBKWJNpvUa0vcXXP18ddoILq1DvZfQHDylrweGbaRviSCpRZvSKiNREQd+yAQPwGnsfkpQe5RxXjRTsk7B0VKP2LFL5seDuQfQxtGc6AgjF0TMpBoKD3UkUlfqRX7Q0tQwfTgXTNxYyQOgG61bWeUsz0XSZelF1MHsXxLwUUFuZAigwiv9YUlBSAAEwWySyN8RdsJadunKYHbxr9cJfj4T5soKVeDi2n94AScFuokAyDf3MFvJ1PYZ0p4rFzNF2zrOK3rqvA3aGg4Bi+wx ssh@ibboard.co.uk" ~/.ssh/authorized_keys