# HG changeset patch # User Steve Losh # Date 1474036852 0 # Node ID 30edc2f560bfec7c42abde133af41a6ec4ea9f47 # Parent 1d6b60fde7f1c0eb6ceda27ea357e6efc2196b9e A bunch more diff -r 1d6b60fde7f1 -r 30edc2f560bf .hgsubstate --- a/.hgsubstate Tue Aug 23 22:48:19 2016 +0000 +++ b/.hgsubstate Fri Sep 16 14:40:52 2016 +0000 @@ -8,7 +8,7 @@ a59cea9cae61654d7ba98ef100e3e8883c4b4022 vim/bundle/airline-themes 6c4663589e73e21e77a9ea8403dcf2bf6cf9c11c vim/bundle/argumentative 54deda1ad27d7def8fbfebc03ae583f4b0752dd9 vim/bundle/asmx86 -3264a4dae84dd046c7a7e6d8c5402a5c12e22455 vim/bundle/badwolf +7d56e6fbb1b352c35baed5978a1a249875908dc9 vim/bundle/badwolf 2975b6f50397cc4912f04e3986906eca8fa441e7 vim/bundle/bencode bd953da766180c9197e0abad7eae716d9dea56e8 vim/bundle/clam f1c53e290b16885c2eb3fc96e57d9984b627f735 vim/bundle/clojure-static diff -r 1d6b60fde7f1 -r 30edc2f560bf abclrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/abclrc Fri Sep 16 14:40:52 2016 +0000 @@ -0,0 +1,29 @@ + +;;; The following lines added by ql:add-to-init-file: +#-quicklisp +(let ((quicklisp-init (merge-pathnames ".quicklisp/setup.lisp" (user-homedir-pathname)))) + (when (probe-file quicklisp-init) + (load quicklisp-init))) + +(defvar *last-package* nil) +(defvar *cached-prompt* nil) + +(defun package-prompt (stream) + (when (not (eq *last-package* *package*)) + (setf *cached-prompt* + (format nil "~%[Armed Bear] ~A> " + (or (first (package-nicknames *package*)) + (package-name *package*)))) + (setf *last-package* *package*)) + (terpri) + (princ *cached-prompt* stream)) + +(defun debug-prompt (stream) + (format stream "[~D] > " top-level::*debug-level*)) + +(defun sjl-prompt (stream) + (if (zerop top-level::*debug-level*) + (package-prompt stream) + (debug-prompt stream))) + +(setf top-level::*repl-prompt-fun* #'sjl-prompt) diff -r 1d6b60fde7f1 -r 30edc2f560bf bin/abcl-nrepl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/abcl-nrepl Fri Sep 16 14:40:52 2016 +0000 @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +set -e +abcl --eval "(ql:quickload 'nrepl)" --eval "(nrepl:start-server)" "$@" diff -r 1d6b60fde7f1 -r 30edc2f560bf bin/bootstrap.sh --- a/bin/bootstrap.sh Tue Aug 23 22:48:19 2016 +0000 +++ b/bin/bootstrap.sh Fri Sep 16 14:40:52 2016 +0000 @@ -54,6 +54,7 @@ ensure_link "lib/dotfiles/ipython" ".ipython" ensure_link "lib/dotfiles/sbclrc" ".sbclrc" ensure_link "lib/dotfiles/eclrc" ".eclrc" +ensure_link "lib/dotfiles/abclrc" ".abclrc" ensure_link "lib/dotfiles/ccl-init.lisp" ".ccl-init.lisp" echo remember to copy the notmuch-config diff -r 1d6b60fde7f1 -r 30edc2f560bf bin/colortest --- a/bin/colortest Tue Aug 23 22:48:19 2016 +0000 +++ b/bin/colortest Fri Sep 16 14:40:52 2016 +0000 @@ -24,342 +24,96 @@ print "*\n"; print "**************************\n"; -if( $ARGV[0] eq "-w" || $ARGV[1] eq "-w" || $ARGV[2] eq "-w" ) { - push(@arr, [( " 16: 00/00/00", " 17: 00/00/5f", " 18: 00/00/87", " 19: 00/00/af", " 20: 00/00/d7", " 21: 00/00/ff")] ); - push(@arr, [( " 22: 00/5f/00", " 23: 00/5f/5f", " 24: 00/5f/87", " 25: 00/5f/af", " 26: 00/5f/d7", " 27: 00/5f/ff")] ); - push(@arr, [( " 28: 00/87/00", " 29: 00/87/5f", " 30: 00/87/87", " 31: 00/87/af", " 32: 00/87/d7", " 33: 00/87/ff")] ); - push(@arr, [( " 34: 00/af/00", " 35: 00/af/5f", " 36: 00/af/87", " 37: 00/af/af", " 38: 00/af/d7", " 39: 00/af/ff")] ); - push(@arr, [( " 40: 00/d7/00", " 41: 00/d7/5f", " 42: 00/d7/87", " 43: 00/d7/af", " 44: 00/d7/d7", " 45: 00/d7/ff")] ); - push(@arr, [( " 46: 00/ff/00", " 47: 00/ff/5f", " 48: 00/ff/87", " 49: 00/ff/af", " 50: 00/ff/d7", " 51: 00/ff/ff")] ); - push(@arr, [( " 52: 5f/00/00", " 53: 5f/00/5f", " 54: 5f/00/87", " 55: 5f/00/af", " 56: 5f/00/d7", " 57: 5f/00/ff")] ); - push(@arr, [( " 58: 5f/5f/00", " 59: 5f/5f/5f", " 60: 5f/5f/87", " 61: 5f/5f/af", " 62: 5f/5f/d7", " 63: 5f/5f/ff")] ); - push(@arr, [( " 64: 5f/87/00", " 65: 5f/87/5f", " 66: 5f/87/87", " 67: 5f/87/af", " 68: 5f/87/d7", " 69: 5f/87/ff")] ); - push(@arr, [( " 70: 5f/af/00", " 71: 5f/af/5f", " 72: 5f/af/87", " 73: 5f/af/af", " 74: 5f/af/d7", " 75: 5f/af/ff")] ); - push(@arr, [( " 76: 5f/d7/00", " 77: 5f/d7/5f", " 78: 5f/d7/87", " 79: 5f/d7/af", " 80: 5f/d7/d7", " 81: 5f/d7/ff")] ); - push(@arr, [( " 82: 5f/ff/00", " 83: 5f/ff/5f", " 84: 5f/ff/87", " 85: 5f/ff/af", " 86: 5f/ff/d7", " 87: 5f/ff/ff")] ); - push(@arr, [( " 88: 87/00/00", " 89: 87/00/5f", " 90: 87/00/87", " 91: 87/00/af", " 92: 87/00/d7", " 93: 87/00/ff")] ); - push(@arr, [( " 94: 87/5f/00", " 95: 87/5f/5f", " 96: 87/5f/87", " 97: 87/5f/af", " 98: 87/5f/d7", " 99: 87/5f/ff")] ); - push(@arr, [( " 100: 87/87/00", " 101: 87/87/5f", " 102: 87/87/87", " 103: 87/87/af", " 104: 87/87/d7", " 105: 87/87/ff")] ); - push(@arr, [( " 106: 87/af/00", " 107: 87/af/5f", " 108: 87/af/87", " 109: 87/af/af", " 110: 87/af/d7", " 111: 87/af/ff")] ); - push(@arr, [( " 112: 87/d7/00", " 113: 87/d7/5f", " 114: 87/d7/87", " 115: 87/d7/af", " 116: 87/d7/d7", " 117: 87/d7/ff")] ); - push(@arr, [( " 118: 87/ff/00", " 119: 87/ff/5f", " 120: 87/ff/87", " 121: 87/ff/af", " 122: 87/ff/d7", " 123: 87/ff/ff")] ); - push(@arr, [( " 124: af/00/00", " 125: af/00/5f", " 126: af/00/87", " 127: af/00/af", " 128: af/00/d7", " 129: af/00/ff")] ); - push(@arr, [( " 130: af/5f/00", " 131: af/5f/5f", " 132: af/5f/87", " 133: af/5f/af", " 134: af/5f/d7", " 135: af/5f/ff")] ); - push(@arr, [( " 136: af/87/00", " 137: af/87/5f", " 138: af/87/87", " 139: af/87/af", " 140: af/87/d7", " 141: af/87/ff")] ); - push(@arr, [( " 142: af/af/00", " 143: af/af/5f", " 144: af/af/87", " 145: af/af/af", " 146: af/af/d7", " 147: af/af/ff")] ); - push(@arr, [( " 148: af/d7/00", " 149: af/d7/5f", " 150: af/d7/87", " 151: af/d7/af", " 152: af/d7/d7", " 153: af/d7/ff")] ); - push(@arr, [( " 154: af/ff/00", " 155: af/ff/5f", " 156: af/ff/87", " 157: af/ff/af", " 158: af/ff/d7", " 159: af/ff/ff")] ); - push(@arr, [( " 160: d7/00/00", " 161: d7/00/5f", " 162: d7/00/87", " 163: d7/00/af", " 164: d7/00/d7", " 165: d7/00/ff")] ); - push(@arr, [( " 166: d7/5f/00", " 167: d7/5f/5f", " 168: d7/5f/87", " 169: d7/5f/af", " 170: d7/5f/d7", " 171: d7/5f/ff")] ); - push(@arr, [( " 172: d7/87/00", " 173: d7/87/5f", " 174: d7/87/87", " 175: d7/87/af", " 176: d7/87/d7", " 177: d7/87/ff")] ); - push(@arr, [( " 178: d7/af/00", " 179: d7/af/5f", " 180: d7/af/87", " 181: d7/af/af", " 182: d7/af/d7", " 183: d7/af/ff")] ); - push(@arr, [( " 184: d7/d7/00", " 185: d7/d7/5f", " 186: d7/d7/87", " 187: d7/d7/af", " 188: d7/d7/d7", " 189: d7/d7/ff")] ); - push(@arr, [( " 190: d7/ff/00", " 191: d7/ff/5f", " 192: d7/ff/87", " 193: d7/ff/af", " 194: d7/ff/d7", " 195: d7/ff/ff")] ); - push(@arr, [( " 196: ff/00/00", " 197: ff/00/5f", " 198: ff/00/87", " 199: ff/00/af", " 200: ff/00/d7", " 201: ff/00/ff")] ); - push(@arr, [( " 202: ff/5f/00", " 203: ff/5f/5f", " 204: ff/5f/87", " 205: ff/5f/af", " 206: ff/5f/d7", " 207: ff/5f/ff")] ); - push(@arr, [( " 208: ff/87/00", " 209: ff/87/5f", " 210: ff/87/87", " 211: ff/87/af", " 212: ff/87/d7", " 213: ff/87/ff")] ); - push(@arr, [( " 214: ff/af/00", " 215: ff/af/5f", " 216: ff/af/87", " 217: ff/af/af", " 218: ff/af/d7", " 219: ff/af/ff")] ); - push(@arr, [( " 220: ff/d7/00", " 221: ff/d7/5f", " 222: ff/d7/87", " 223: ff/d7/af", " 224: ff/d7/d7", " 225: ff/d7/ff")] ); - push(@arr, [( " 226: ff/ff/00", " 227: ff/ff/5f", " 228: ff/ff/87", " 229: ff/ff/af", " 230: ff/ff/d7", " 231: ff/ff/ff")] ); - push(@arr, [( " 232: 08/08/08", " 233: 12/12/12", " 234: 1c/1c/1c", " 235: 26/26/26", " 236: 30/30/30", " 237: 3a/3a/3a")] ); - push(@arr, [( " 238: 44/44/44", " 239: 4e/4e/4e", " 240: 58/58/58", " 241: 62/62/62", " 242: 6c/6c/6c", " 243: 76/76/76")] ); - push(@arr, [( " 244: 80/80/80", " 245: 8a/8a/8a", " 246: 94/94/94", " 247: 9e/9e/9e", " 248: a8/a8/a8", " 249: b2/b2/b2")] ); - push(@arr, [( " 250: bc/bc/bc", " 251: c6/c6/c6", " 252: d0/d0/d0", " 253: da/da/da", " 254: e4/e4/e4", " 255: ee/ee/ee")] ); +push(@arr, [( " 16: 00/00/00", " 17: 00/00/5f", " 18: 00/00/87", " 19: 00/00/af", " 20: 00/00/d7", " 21: 00/00/ff")] ); +push(@arr, [( " 22: 00/5f/00", " 23: 00/5f/5f", " 24: 00/5f/87", " 25: 00/5f/af", " 26: 00/5f/d7", " 27: 00/5f/ff")] ); +push(@arr, [( " 28: 00/87/00", " 29: 00/87/5f", " 30: 00/87/87", " 31: 00/87/af", " 32: 00/87/d7", " 33: 00/87/ff")] ); +push(@arr, [( " 34: 00/af/00", " 35: 00/af/5f", " 36: 00/af/87", " 37: 00/af/af", " 38: 00/af/d7", " 39: 00/af/ff")] ); +push(@arr, [( " 40: 00/d7/00", " 41: 00/d7/5f", " 42: 00/d7/87", " 43: 00/d7/af", " 44: 00/d7/d7", " 45: 00/d7/ff")] ); +push(@arr, [( " 46: 00/ff/00", " 47: 00/ff/5f", " 48: 00/ff/87", " 49: 00/ff/af", " 50: 00/ff/d7", " 51: 00/ff/ff")] ); +push(@arr, [( " 52: 5f/00/00", " 53: 5f/00/5f", " 54: 5f/00/87", " 55: 5f/00/af", " 56: 5f/00/d7", " 57: 5f/00/ff")] ); +push(@arr, [( " 58: 5f/5f/00", " 59: 5f/5f/5f", " 60: 5f/5f/87", " 61: 5f/5f/af", " 62: 5f/5f/d7", " 63: 5f/5f/ff")] ); +push(@arr, [( " 64: 5f/87/00", " 65: 5f/87/5f", " 66: 5f/87/87", " 67: 5f/87/af", " 68: 5f/87/d7", " 69: 5f/87/ff")] ); +push(@arr, [( " 70: 5f/af/00", " 71: 5f/af/5f", " 72: 5f/af/87", " 73: 5f/af/af", " 74: 5f/af/d7", " 75: 5f/af/ff")] ); +push(@arr, [( " 76: 5f/d7/00", " 77: 5f/d7/5f", " 78: 5f/d7/87", " 79: 5f/d7/af", " 80: 5f/d7/d7", " 81: 5f/d7/ff")] ); +push(@arr, [( " 82: 5f/ff/00", " 83: 5f/ff/5f", " 84: 5f/ff/87", " 85: 5f/ff/af", " 86: 5f/ff/d7", " 87: 5f/ff/ff")] ); +push(@arr, [( " 88: 87/00/00", " 89: 87/00/5f", " 90: 87/00/87", " 91: 87/00/af", " 92: 87/00/d7", " 93: 87/00/ff")] ); +push(@arr, [( " 94: 87/5f/00", " 95: 87/5f/5f", " 96: 87/5f/87", " 97: 87/5f/af", " 98: 87/5f/d7", " 99: 87/5f/ff")] ); +push(@arr, [( " 100: 87/87/00", " 101: 87/87/5f", " 102: 87/87/87", " 103: 87/87/af", " 104: 87/87/d7", " 105: 87/87/ff")] ); +push(@arr, [( " 106: 87/af/00", " 107: 87/af/5f", " 108: 87/af/87", " 109: 87/af/af", " 110: 87/af/d7", " 111: 87/af/ff")] ); +push(@arr, [( " 112: 87/d7/00", " 113: 87/d7/5f", " 114: 87/d7/87", " 115: 87/d7/af", " 116: 87/d7/d7", " 117: 87/d7/ff")] ); +push(@arr, [( " 118: 87/ff/00", " 119: 87/ff/5f", " 120: 87/ff/87", " 121: 87/ff/af", " 122: 87/ff/d7", " 123: 87/ff/ff")] ); +push(@arr, [( " 124: af/00/00", " 125: af/00/5f", " 126: af/00/87", " 127: af/00/af", " 128: af/00/d7", " 129: af/00/ff")] ); +push(@arr, [( " 130: af/5f/00", " 131: af/5f/5f", " 132: af/5f/87", " 133: af/5f/af", " 134: af/5f/d7", " 135: af/5f/ff")] ); +push(@arr, [( " 136: af/87/00", " 137: af/87/5f", " 138: af/87/87", " 139: af/87/af", " 140: af/87/d7", " 141: af/87/ff")] ); +push(@arr, [( " 142: af/af/00", " 143: af/af/5f", " 144: af/af/87", " 145: af/af/af", " 146: af/af/d7", " 147: af/af/ff")] ); +push(@arr, [( " 148: af/d7/00", " 149: af/d7/5f", " 150: af/d7/87", " 151: af/d7/af", " 152: af/d7/d7", " 153: af/d7/ff")] ); +push(@arr, [( " 154: af/ff/00", " 155: af/ff/5f", " 156: af/ff/87", " 157: af/ff/af", " 158: af/ff/d7", " 159: af/ff/ff")] ); +push(@arr, [( " 160: d7/00/00", " 161: d7/00/5f", " 162: d7/00/87", " 163: d7/00/af", " 164: d7/00/d7", " 165: d7/00/ff")] ); +push(@arr, [( " 166: d7/5f/00", " 167: d7/5f/5f", " 168: d7/5f/87", " 169: d7/5f/af", " 170: d7/5f/d7", " 171: d7/5f/ff")] ); +push(@arr, [( " 172: d7/87/00", " 173: d7/87/5f", " 174: d7/87/87", " 175: d7/87/af", " 176: d7/87/d7", " 177: d7/87/ff")] ); +push(@arr, [( " 178: d7/af/00", " 179: d7/af/5f", " 180: d7/af/87", " 181: d7/af/af", " 182: d7/af/d7", " 183: d7/af/ff")] ); +push(@arr, [( " 184: d7/d7/00", " 185: d7/d7/5f", " 186: d7/d7/87", " 187: d7/d7/af", " 188: d7/d7/d7", " 189: d7/d7/ff")] ); +push(@arr, [( " 190: d7/ff/00", " 191: d7/ff/5f", " 192: d7/ff/87", " 193: d7/ff/af", " 194: d7/ff/d7", " 195: d7/ff/ff")] ); +push(@arr, [( " 196: ff/00/00", " 197: ff/00/5f", " 198: ff/00/87", " 199: ff/00/af", " 200: ff/00/d7", " 201: ff/00/ff")] ); +push(@arr, [( " 202: ff/5f/00", " 203: ff/5f/5f", " 204: ff/5f/87", " 205: ff/5f/af", " 206: ff/5f/d7", " 207: ff/5f/ff")] ); +push(@arr, [( " 208: ff/87/00", " 209: ff/87/5f", " 210: ff/87/87", " 211: ff/87/af", " 212: ff/87/d7", " 213: ff/87/ff")] ); +push(@arr, [( " 214: ff/af/00", " 215: ff/af/5f", " 216: ff/af/87", " 217: ff/af/af", " 218: ff/af/d7", " 219: ff/af/ff")] ); +push(@arr, [( " 220: ff/d7/00", " 221: ff/d7/5f", " 222: ff/d7/87", " 223: ff/d7/af", " 224: ff/d7/d7", " 225: ff/d7/ff")] ); +push(@arr, [( " 226: ff/ff/00", " 227: ff/ff/5f", " 228: ff/ff/87", " 229: ff/ff/af", " 230: ff/ff/d7", " 231: ff/ff/ff")] ); +push(@arr, [( " 232: 08/08/08", " 233: 12/12/12", " 234: 1c/1c/1c", " 235: 26/26/26", " 236: 30/30/30", " 237: 3a/3a/3a")] ); +push(@arr, [( " 238: 44/44/44", " 239: 4e/4e/4e", " 240: 58/58/58", " 241: 62/62/62", " 242: 6c/6c/6c", " 243: 76/76/76")] ); +push(@arr, [( " 244: 80/80/80", " 245: 8a/8a/8a", " 246: 94/94/94", " 247: 9e/9e/9e", " 248: a8/a8/a8", " 249: b2/b2/b2")] ); +push(@arr, [( " 250: bc/bc/bc", " 251: c6/c6/c6", " 252: d0/d0/d0", " 253: da/da/da", " 254: e4/e4/e4", " 255: ee/ee/ee")] ); - if( $ARGV[0] eq "-s" || $ARGV[1] eq "-s" || $ARGV[2] eq "-s" ){ - $padding = " "; - } - else { - - } - - # display in reverse order - if( $ARGV[0] eq "-r" || $ARGV[1] eq "-r" || $ARGV[2] eq "-r" ){ - for( $dimone = 0; $dimone < scalar @arr; $dimone++ ) { - - $seed = ($dimone % 6) * -1; - for( $dimtwo = 0; $dimtwo < 6; $dimtwo++ ) { - - $movone = $seed; - $movtwo = $seed * -1; - - print $arr[$dimone][$dimtwo] . $padding; - - $seed = $seed+1; - } - - print "\n"; - } - } - else { - for( $dimone = 0; $dimone < scalar @arr; $dimone++ ) { - - $seed = ($dimone % 6) * -1; - for( $dimtwo = 0; $dimtwo < 6; $dimtwo++ ) { - - $movone = $seed; - $movtwo = $seed * -1; - - $newone = $dimone+$movone; - $newtwo = $dimtwo+$movtwo; - - if( $newone < scalar @arr ){ - print $arr[$newone][$newtwo] . $padding; - } - - $seed = $seed+1; - } - - print "\n"; - } - } - print "\n"; - print "\n"; - +if( $ARGV[0] eq "-s" || $ARGV[1] eq "-s" || $ARGV[2] eq "-s" ){ + $padding = " "; } else { - print " 16: 00/00/00\n"; - print " 17: 00/00/5f\n"; - print " 18: 00/00/87\n"; - print " 19: 00/00/af\n"; - print " 20: 00/00/d7\n"; - print " 21: 00/00/ff\n"; - print " 22: 00/5f/00\n"; - print " 23: 00/5f/5f\n"; - print " 24: 00/5f/87\n"; - print " 25: 00/5f/af\n"; - print " 26: 00/5f/d7\n"; - print " 27: 00/5f/ff\n"; - print " 28: 00/87/00\n"; - print " 29: 00/87/5f\n"; - print " 30: 00/87/87\n"; - print " 31: 00/87/af\n"; - print " 32: 00/87/d7\n"; - print " 33: 00/87/ff\n"; - print " 34: 00/af/00\n"; - print " 35: 00/af/5f\n"; - print " 36: 00/af/87\n"; - print " 37: 00/af/af\n"; - print " 38: 00/af/d7\n"; - print " 39: 00/af/ff\n"; - print " 40: 00/d7/00\n"; - print " 41: 00/d7/5f\n"; - print " 42: 00/d7/87\n"; - print " 43: 00/d7/af\n"; - print " 44: 00/d7/d7\n"; - print " 45: 00/d7/ff\n"; - print " 46: 00/ff/00\n"; - print " 47: 00/ff/5f\n"; - print " 48: 00/ff/87\n"; - print " 49: 00/ff/af\n"; - print " 50: 00/ff/d7\n"; - print " 51: 00/ff/ff\n"; - print " 52: 5f/00/00\n"; - print " 53: 5f/00/5f\n"; - print " 54: 5f/00/87\n"; - print " 55: 5f/00/af\n"; - print " 56: 5f/00/d7\n"; - print " 57: 5f/00/ff\n"; - print " 58: 5f/5f/00\n"; - print " 59: 5f/5f/5f\n"; - print " 60: 5f/5f/87\n"; - print " 61: 5f/5f/af\n"; - print " 62: 5f/5f/d7\n"; - print " 63: 5f/5f/ff\n"; - print " 64: 5f/87/00\n"; - print " 65: 5f/87/5f\n"; - print " 66: 5f/87/87\n"; - print " 67: 5f/87/af\n"; - print " 68: 5f/87/d7\n"; - print " 69: 5f/87/ff\n"; - print " 70: 5f/af/00\n"; - print " 71: 5f/af/5f\n"; - print " 72: 5f/af/87\n"; - print " 73: 5f/af/af\n"; - print " 74: 5f/af/d7\n"; - print " 75: 5f/af/ff\n"; - print " 76: 5f/d7/00\n"; - print " 77: 5f/d7/5f\n"; - print " 78: 5f/d7/87\n"; - print " 79: 5f/d7/af\n"; - print " 80: 5f/d7/d7\n"; - print " 81: 5f/d7/ff\n"; - print " 82: 5f/ff/00\n"; - print " 83: 5f/ff/5f\n"; - print " 84: 5f/ff/87\n"; - print " 85: 5f/ff/af\n"; - print " 86: 5f/ff/d7\n"; - print " 87: 5f/ff/ff\n"; - print " 88: 87/00/00\n"; - print " 89: 87/00/5f\n"; - print " 90: 87/00/87\n"; - print " 91: 87/00/af\n"; - print " 92: 87/00/d7\n"; - print " 93: 87/00/ff\n"; - print " 94: 87/5f/00\n"; - print " 95: 87/5f/5f\n"; - print " 96: 87/5f/87\n"; - print " 97: 87/5f/af\n"; - print " 98: 87/5f/d7\n"; - print " 99: 87/5f/ff\n"; - print " 100 :87/87/00\n"; - print " 101 :87/87/5f\n"; - print " 102 :87/87/87\n"; - print " 103 :87/87/af\n"; - print " 104 :87/87/d7\n"; - print " 105 :87/87/ff\n"; - print " 106 :87/af/00\n"; - print " 107 :87/af/5f\n"; - print " 108 :87/af/87\n"; - print " 109 :87/af/af\n"; - print " 110 :87/af/d7\n"; - print " 111 :87/af/ff\n"; - print " 112 :87/d7/00\n"; - print " 113 :87/d7/5f\n"; - print " 114 :87/d7/87\n"; - print " 115 :87/d7/af\n"; - print " 116 :87/d7/d7\n"; - print " 117 :87/d7/ff\n"; - print " 118 :87/ff/00\n"; - print " 119 :87/ff/5f\n"; - print " 120 :87/ff/87\n"; - print " 121 :87/ff/af\n"; - print " 122 :87/ff/d7\n"; - print " 123 :87/ff/ff\n"; - print " 124 :af/00/00\n"; - print " 125 :af/00/5f\n"; - print " 126 :af/00/87\n"; - print " 127 :af/00/af\n"; - print " 128 :af/00/d7\n"; - print " 129 :af/00/ff\n"; - print " 130 :af/5f/00\n"; - print " 131 :af/5f/5f\n"; - print " 132 :af/5f/87\n"; - print " 133 :af/5f/af\n"; - print " 134 :af/5f/d7\n"; - print " 135 :af/5f/ff\n"; - print " 136 :af/87/00\n"; - print " 137 :af/87/5f\n"; - print " 138 :af/87/87\n"; - print " 139 :af/87/af\n"; - print " 140 :af/87/d7\n"; - print " 141 :af/87/ff\n"; - print " 142 :af/af/00\n"; - print " 143 :af/af/5f\n"; - print " 144 :af/af/87\n"; - print " 145 :af/af/af\n"; - print " 146 :af/af/d7\n"; - print " 147 :af/af/ff\n"; - print " 148 :af/d7/00\n"; - print " 149 :af/d7/5f\n"; - print " 150 :af/d7/87\n"; - print " 151 :af/d7/af\n"; - print " 152 :af/d7/d7\n"; - print " 153 :af/d7/ff\n"; - print " 154 :af/ff/00\n"; - print " 155 :af/ff/5f\n"; - print " 156 :af/ff/87\n"; - print " 157 :af/ff/af\n"; - print " 158 :af/ff/d7\n"; - print " 159 :af/ff/ff\n"; - print " 160 :d7/00/00\n"; - print " 161 :d7/00/5f\n"; - print " 162 :d7/00/87\n"; - print " 163 :d7/00/af\n"; - print " 164 :d7/00/d7\n"; - print " 165 :d7/00/ff\n"; - print " 166 :d7/5f/00\n"; - print " 167 :d7/5f/5f\n"; - print " 168 :d7/5f/87\n"; - print " 169 :d7/5f/af\n"; - print " 170 :d7/5f/d7\n"; - print " 171 :d7/5f/ff\n"; - print " 172 :d7/87/00\n"; - print " 173 :d7/87/5f\n"; - print " 174 :d7/87/87\n"; - print " 175 :d7/87/af\n"; - print " 176 :d7/87/d7\n"; - print " 177 :d7/87/ff\n"; - print " 178 :d7/af/00\n"; - print " 179 :d7/af/5f\n"; - print " 180 :d7/af/87\n"; - print " 181 :d7/af/af\n"; - print " 182 :d7/af/d7\n"; - print " 183 :d7/af/ff\n"; - print " 184 :d7/d7/00\n"; - print " 185 :d7/d7/5f\n"; - print " 186 :d7/d7/87\n"; - print " 187 :d7/d7/af\n"; - print " 188 :d7/d7/d7\n"; - print " 189 :d7/d7/ff\n"; - print " 190 :d7/ff/00\n"; - print " 191 :d7/ff/5f\n"; - print " 192 :d7/ff/87\n"; - print " 193 :d7/ff/af\n"; - print " 194 :d7/ff/d7\n"; - print " 195 :d7/ff/ff\n"; - print " 196 :ff/00/00\n"; - print " 197 :ff/00/5f\n"; - print " 198 :ff/00/87\n"; - print " 199 :ff/00/af\n"; - print " 200 :ff/00/d7\n"; - print " 201 :ff/00/ff\n"; - print " 202 :ff/5f/00\n"; - print " 203 :ff/5f/5f\n"; - print " 204 :ff/5f/87\n"; - print " 205 :ff/5f/af\n"; - print " 206 :ff/5f/d7\n"; - print " 207 :ff/5f/ff\n"; - print " 208 :ff/87/00\n"; - print " 209 :ff/87/5f\n"; - print " 210 :ff/87/87\n"; - print " 211 :ff/87/af\n"; - print " 212 :ff/87/d7\n"; - print " 213 :ff/87/ff\n"; - print " 214 :ff/af/00\n"; - print " 215 :ff/af/5f\n"; - print " 216 :ff/af/87\n"; - print " 217 :ff/af/af\n"; - print " 218 :ff/af/d7\n"; - print " 219 :ff/af/ff\n"; - print " 220 :ff/d7/00\n"; - print " 221 :ff/d7/5f\n"; - print " 222 :ff/d7/87\n"; - print " 223 :ff/d7/af\n"; - print " 224 :ff/d7/d7\n"; - print " 225 :ff/d7/ff\n"; - print " 226 :ff/ff/00\n"; - print " 227 :ff/ff/5f\n"; - print " 228 :ff/ff/87\n"; - print " 229 :ff/ff/af\n"; - print " 230 :ff/ff/d7\n"; - print " 231 :ff/ff/ff\n"; - print " 232 :08/08/08\n"; - print " 233 :12/12/12\n"; - print " 234 :1c/1c/1c\n"; - print " 235 :26/26/26\n"; - print " 236 :30/30/30\n"; - print " 237 :3a/3a/3a\n"; - print " 238 :44/44/44\n"; - print " 239 :4e/4e/4e\n"; - print " 240 :58/58/58\n"; - print " 241 :62/62/62\n"; - print " 242 :6c/6c/6c\n"; - print " 243 :76/76/76\n"; - print " 244 :80/80/80\n"; - print " 245 :8a/8a/8a\n"; - print " 246 :94/94/94\n"; - print " 247 :9e/9e/9e\n"; - print " 248 :a8/a8/a8\n"; - print " 249 :b2/b2/b2\n"; - print " 250 :bc/bc/bc\n"; - print " 251 :c6/c6/c6\n"; - print " 252 :d0/d0/d0\n"; - print " 253 :da/da/da\n"; - print " 254 :e4/e4/e4\n"; - print " 255 :ee/ee/ee\n"; - print "\n"; - print "\n"; + +} + +# display in reverse order +if( $ARGV[0] eq "-r" || $ARGV[1] eq "-r" || $ARGV[2] eq "-r" ){ + for( $dimone = 0; $dimone < scalar @arr; $dimone++ ) { + + $seed = ($dimone % 6) * -1; + for( $dimtwo = 0; $dimtwo < 6; $dimtwo++ ) { + + $movone = $seed; + $movtwo = $seed * -1; + + print $arr[$dimone][$dimtwo] . $padding; + + $seed = $seed+1; + } + + print "\n"; + } } +else { + for( $dimone = 0; $dimone < scalar @arr; $dimone++ ) { + + $seed = ($dimone % 6) * -1; + for( $dimtwo = 0; $dimtwo < 6; $dimtwo++ ) { + + $movone = $seed; + $movtwo = $seed * -1; + + $newone = $dimone+$movone; + $newtwo = $dimtwo+$movtwo; + + if( $newone < scalar @arr ){ + print $arr[$newone][$newtwo] . $padding; + } + + $seed = $seed+1; + } + + print "\n"; + } +} +print "\n"; +print "\n"; + print "0m"; exit; diff -r 1d6b60fde7f1 -r 30edc2f560bf bin/lec --- a/bin/lec Tue Aug 23 22:48:19 2016 +0000 +++ b/bin/lec Fri Sep 16 14:40:52 2016 +0000 @@ -1,4 +1,4 @@ #!/usr/bin/env bash -echo $* | peat "ldown $* > index.html" +echo $* | peat "lecdown $* > index.html" diff -r 1d6b60fde7f1 -r 30edc2f560bf bin/lecdown --- a/bin/lecdown Tue Aug 23 22:48:19 2016 +0000 +++ b/bin/lecdown Fri Sep 16 14:40:52 2016 +0000 @@ -52,7 +52,8 @@ EOF -echo "" +cat < +
+ +!!! +\\newcommand{\\qed}{\\square} +!!! + +!!! +\\newcommand{\\abs}[1]{\\left|#1\\right|} +!!! -pandoc --from markdown --to html $* +!!! +\\newcommand{\\R}{\\mathbb{R}} +!!! + +!!! +\\newcommand{\\limas}[3]{\\lim\\limits_{#1 \\to #2}{#3}}} +!!! + +!!! +\\newcommand{\\limx}[2]{\\lim\\limits_{x \\to #1}{#2}} +!!! + +
+EOF + + +cat $* | sed -Ee 's_\\_\\\\_g' | pandoc --from markdown --to html echo "" diff -r 1d6b60fde7f1 -r 30edc2f560bf fish/functions/dump.fish --- a/fish/functions/dump.fish Tue Aug 23 22:48:19 2016 +0000 +++ b/fish/functions/dump.fish Fri Sep 16 14:40:52 2016 +0000 @@ -4,9 +4,14 @@ hg -R ~/src/cl-nrepl push + hg -R ~/src/ru push + hg -R ~/src/temperance push hg -R ~/src/temperance push git + hg -R ~/src/scully push + hg -R ~/src/scully push git + hg -R ~/src/mazes push hg -R ~/src/mazes push git diff -r 1d6b60fde7f1 -r 30edc2f560bf gitconfig --- a/gitconfig Tue Aug 23 22:48:19 2016 +0000 +++ b/gitconfig Fri Sep 16 14:40:52 2016 +0000 @@ -4,7 +4,7 @@ [core] pager = cat - editor = vim + editor = nvim excludesfile = /Users/sjl/.gitignore [alias] @@ -35,9 +35,9 @@ ci = commit cm = commit -m - d = "!sh -c 'git diff $* | vim -R -' -" - di = !git diff --cached | vim -R - - dl = !git diff | vim -R -c 'set ft=diff' - + d = "!sh -c 'git diff $* | nvim -R -' -" + di = !git diff --cached | nvim -R - + dl = !git diff | nvim -R -c 'set ft=diff' - co = checkout id = rev-parse @@ -148,7 +148,7 @@ tool = splice [mergetool "splice"] - cmd = "vim -f $BASE $LOCAL $REMOTE $MERGED -c 'SpliceInit'" + cmd = "nvim -f $BASE $LOCAL $REMOTE $MERGED -c 'SpliceInit'" trustExitCode = true [mergetool "Kaleidoscope"] diff -r 1d6b60fde7f1 -r 30edc2f560bf grc/conf.gamecontroller --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/grc/conf.gamecontroller Fri Sep 16 14:40:52 2016 +0000 @@ -0,0 +1,26 @@ +regexp=^usage: +colours=red bold +======= +regexp=^.*creating Socket.*$ +colours=black bold +======= +regexp=^.*tud.gamecontroller.players.RemotePlayer.*$ +colours=black bold +======= +regexp=^.*Sending play messages.*$ +colours=black bold +======= +regexp=^.*current state:.*$ +colours=cyan bold +======= +regexp=^.*reply from .*:.*$ +colours=green +======= +regexp=^.*moves:.*$ +colours=green +======= +regexp=^.*[iI]llegal.*$ +colours=red bold +======= +regexp=^.*Game over!.*$ +colours=cyan diff -r 1d6b60fde7f1 -r 30edc2f560bf lispwords --- a/lispwords Tue Aug 23 22:48:19 2016 +0000 +++ b/lispwords Fri Sep 16 14:40:52 2016 +0000 @@ -56,3 +56,10 @@ ; dissect (1 with-capped-stack with-truncated-stack) + +; function-cache +(2 defcached) + +; cffi +(2 defcfun) +(3 defcallback) diff -r 1d6b60fde7f1 -r 30edc2f560bf terminal/tmux-256color.terminfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/terminal/tmux-256color.terminfo Fri Sep 16 14:40:52 2016 +0000 @@ -0,0 +1,3 @@ +tmux-256color|tmux with 256 colors, + use=xterm+256setaf, use=tmux, + diff -r 1d6b60fde7f1 -r 30edc2f560bf terminal/tmux.terminfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/terminal/tmux.terminfo Fri Sep 16 14:40:52 2016 +0000 @@ -0,0 +1,3 @@ +tmux|tmux terminal multiplexer, + ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@, + use=xterm+tmux, use=screen, diff -r 1d6b60fde7f1 -r 30edc2f560bf terminal/xterm-256color-italic.terminfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/terminal/xterm-256color-italic.terminfo Fri Sep 16 14:40:52 2016 +0000 @@ -0,0 +1,4 @@ +# A xterm-256color based TERMINFO that adds the escape sequences for italic. +xterm-256color-italic|xterm with 256 colors and italic, + sitm=\E[3m, ritm=\E[23m, + use=xterm-256color, diff -r 1d6b60fde7f1 -r 30edc2f560bf tmux/tmux.conf --- a/tmux/tmux.conf Tue Aug 23 22:48:19 2016 +0000 +++ b/tmux/tmux.conf Fri Sep 16 14:40:52 2016 +0000 @@ -11,9 +11,7 @@ set -g quiet on # Mouse -set -g mode-mouse copy -setw -g mouse-select-window on -setw -g mouse-select-pane on +set -g mouse on # This is hilariously absurd. How many nerds use tmux on OS X every day and # it's still fundamentally broken? @@ -70,6 +68,7 @@ # 256 colors please set -g default-terminal "screen-256color" +# set -g default-terminal "tmux-256color" # Bad Wolf set -g status-fg white diff -r 1d6b60fde7f1 -r 30edc2f560bf vim/bundle/ooze/plugin/ooze.vim --- a/vim/bundle/ooze/plugin/ooze.vim Tue Aug 23 22:48:19 2016 +0000 +++ b/vim/bundle/ooze/plugin/ooze.vim Fri Sep 16 14:40:52 2016 +0000 @@ -165,20 +165,28 @@ " }}} function! s:FindPackage() " {{{ - let view = winsaveview() + if !exists("b:ooze_buffer_package") + let view = winsaveview() - let package = '' - call cursor(1, 1) - if search('\v^\(in-package>\s*(\n\s*)?.', 'e', 40) - execute "normal v\(sexp_inner_element)" - let old_z = @z - normal! "zy - let package = @z - let @z = old_z + let result = "" + call cursor(1, 1) + if search('\v^\(in-package>\s*(\n\s*)?.', 'c', 40) + normal! W + execute "normal v\(sexp_inner_element)" + let old_z = @z + normal! "zy + let result = @z + let b:ooze_buffer_package = result + let @z = old_z + endif + + call winrestview(view) + return result + else + return b:ooze_buffer_package endif - call winrestview(view) - return package + return "" endfunction " }}} function! OozeDisconnect() " {{{ diff -r 1d6b60fde7f1 -r 30edc2f560bf vim/ftplugin/lisp/lispfolding.vim --- a/vim/ftplugin/lisp/lispfolding.vim Tue Aug 23 22:48:19 2016 +0000 +++ b/vim/ftplugin/lisp/lispfolding.vim Fri Sep 16 14:40:52 2016 +0000 @@ -164,8 +164,11 @@ elseif getline(a:lnum) =~ '^(let ' " let over lambda return ">1" + elseif getline(a:lnum) =~ '^(in-package' + return ">1" elseif getline(a:lnum) =~ '^(adt:defdata' - " let over lambda + return ">1" + elseif getline(a:lnum) =~ '^(opts:define-opts' return ">1" elseif getline(a:lnum) =~ '^$' && getline(a:lnum - 1) =~ '^$' return "0" diff -r 1d6b60fde7f1 -r 30edc2f560bf vim/vimrc --- a/vim/vimrc Tue Aug 23 22:48:19 2016 +0000 +++ b/vim/vimrc Fri Sep 16 14:40:52 2016 +0000 @@ -34,7 +34,6 @@ " }}} " Basic options ----------------------------------------------------------- {{{ -set encoding=utf-8 set modelines=0 set autoindent set showmode @@ -514,6 +513,10 @@ " Jump (see the J mini-plugin later on) nnoremap J :J +" Indent from insert mode +" has to be imap because we want to be able to use the "go-indent" mapping +imap gi + " Insert Mode Completion {{{ inoremap @@ -522,14 +525,14 @@ " }}} -" Window Resizing - +" Window Resizing {{{ " right/up : bigger " left/down : smaller nnoremap :vertical resize +3 nnoremap :vertical resize -3 nnoremap :resize +3 nnoremap :resize -3 +" }}} " }}} " Quick editing ----------------------------------------------------------- {{{ @@ -824,18 +827,8 @@ " And close the omnicomplete preview window after we're done with it. au InsertLeave *.clj if pumvisible() == 0|pclose|endif - " Friendlier Paredit mappings. - au FileType clojure noremap () :call PareditWrap("(", ")") - au FileType clojure noremap [] :call PareditWrap("[", "]") - au FileType clojure noremap {} :call PareditWrap("{", "}") - au FileType clojure noremap (( :call PareditMoveLeft() - au FileType clojure noremap )( :call PareditSplice() - au FileType clojure noremap )) :call PareditMoveRight() - au FileType clojure noremap (j :call PareditJoin() - au FileType clojure noremap (s :call PareditSplit() - au FileType clojure noremap [ :call PareditSmartJumpOpening(0) - au FileType clojure noremap ] :call PareditSmartJumpClosing(0) - " )) + " Paredit + au FileType clojure call EnableParedit() " Navigate trees of sexps with arrows au FileType clojure call s:vim_sexp_mappings() @@ -855,7 +848,7 @@ " Helper Functions {{{ function! HighlightLispRepl() "{{{ " set syntax=lisp - syn match replPrompt /\v^\[([a-zA-Z])+\] [-._a-zA-Z0-9]+\>/ + syn match replPrompt /\v^\[([a-z A-Z])+\] [-._a-zA-Z0-9]+\>/ syn match replComment /\v^;.*/ " syn match replResult /\v^#\<[^>]+\>$/ @@ -875,6 +868,10 @@ NeoRepl ecl-nrepl call HighlightLispRepl() endfunction "}}} +function! OpenLispReplABCL() "{{{ + NeoRepl abcl-nrepl + call HighlightLispRepl() +endfunction "}}} function! SetLispWords() "{{{ setlocal isk+=. @@ -1026,33 +1023,23 @@ au BufNewFile,BufRead *.asd,*.ros set filetype=lisp au BufNewFile,BufRead *.paren set filetype=lisp + au BufNewFile,BufRead .abclrc set filetype=lisp au FileType lisp nnoremap U :syntax sync fromstart:redraw!:call TurnOnLispFolding() au FileType lisp call SetLispWords() + au FileType lisp call EnableParedit() + au FileType lisp silent! call TurnOnLispFolding() au FileType lisp RainbowParenthesesActivate au syntax lisp RainbowParenthesesLoadRound - au FileType lisp call EnableParedit() - au FileType lisp silent! call TurnOnLispFolding() au FileType lisp setlocal iskeyword+=!,?,% au FileType lisp setlocal equalprg=lispindent " scratch buffer au FileType lisp nnoremap :e scratch.lisp - " Paredit mappings - au FileType lisp noremap () :call PareditWrap("(", ")") - au FileType lisp noremap )( :call PareditSplice() - au FileType lisp noremap (( :call PareditMoveLeft() - au FileType lisp noremap )) :call PareditMoveRight() - au FileType lisp noremap (j :call PareditJoin() - au FileType lisp noremap (s :call PareditSplit() - au FileType lisp noremap )j :call PareditJoin() - au FileType lisp noremap )s :call PareditSplit() - " )) - " Handy stuff au FileType lisp nnoremap [] :call DuplicateLispForm() @@ -1067,6 +1054,7 @@ au FileType lisp nnoremap os :call OpenLispReplSBCL() au FileType lisp nnoremap oc :call OpenLispReplCCL() au FileType lisp nnoremap oe :call OpenLispReplECL() + au FileType lisp nnoremap oa :call OpenLispReplABCL() au FileType lisp nnoremap s :call SendToplevelLispForm() au FileType lisp nnoremap c :call NeoReplSendRaw("nil\n"):sleep 20m:call NeoReplSendRaw(" ") au FileType lisp nnoremap gi :call IndentToplevelLispForm() @@ -1236,19 +1224,7 @@ au FileType gdl RainbowParenthesesActivate au syntax gdl RainbowParenthesesLoadRound - au FileType gdl call PareditInitBuffer() - - au FileType gdl noremap () :call PareditWrap("(", ")") - au FileType gdl noremap )( :call PareditSplice() - au FileType gdl noremap (( :call PareditMoveLeft() - au FileType gdl noremap )) :call PareditMoveRight() - au FileType gdl noremap (j :call PareditJoin() - au FileType gdl noremap (s :call PareditSplit() - au FileType gdl noremap )j :call PareditJoin() - au FileType gdl noremap )s :call PareditSplit() - au FileType gdl noremap [[ :call PareditSmartJumpOpening(0) - au FileType gdl noremap ]] :call PareditSmartJumpClosing(0) - " )) + au FileType gdl call EnableParedit() augroup END " }}} @@ -1777,17 +1753,7 @@ au FileType scheme silent! call TurnOnLispFolding() - au FileType scheme noremap () :call PareditWrap("(", ")") - au FileType scheme noremap )( :call PareditSplice() - au FileType scheme noremap (( :call PareditMoveLeft() - au FileType scheme noremap )) :call PareditMoveRight() - au FileType scheme noremap (j :call PareditJoin() - au FileType scheme noremap (s :call PareditSplit() - au FileType scheme noremap )j :call PareditJoin() - au FileType scheme noremap )s :call PareditSplit() - au FileType scheme noremap [[ :call PareditSmartJumpOpening(0) - au FileType scheme noremap ]] :call PareditSmartJumpClosing(0) - " )) + au FileType scheme call EnableParedit() " Indent top-level form. au FileType scheme nmap gi mz:silent normal99[(v%='z @@ -1838,18 +1804,7 @@ au syntax timl RainbowParenthesesLoadSquare au syntax timl RainbowParenthesesLoadBraces - au FileType timl call PareditInitBuffer() - - " Friendlier Paredit mappings. - au FileType timl noremap () :call PareditWrap("(", ")") - au FileType timl noremap )( :call PareditSplice() - au FileType timl noremap (( :call PareditMoveLeft() - au FileType timl noremap )) :call PareditMoveRight() - au FileType timl noremap (j :call PareditJoin() - au FileType timl noremap (s :call PareditSplit() - au FileType timl noremap [ :call PareditSmartJumpOpening(0) - au FileType timl noremap ] :call PareditSmartJumpClosing(0) - " ))) + au FileType timl call EnableParedit() " Indent top-level form. au FileType timl nmap gi mz99[(v%='z @@ -2157,6 +2112,7 @@ \ 'xapian_index', '.*.pid', 'monitor.py', '.*-fixtures-.*.json', \ '.*\.o$', 'db.db', 'tags.bak', '.*\.pdf$', '.*\.mid$', \ '^tags$', + \ '.*\.bcf$', '.*\.blg$', '.*\.fdb_latexmk$', '.*\.bbl$', '.*\.aux$', '.*\.run.xml$', '.*\.fls$', \ '.*\.midi$'] let NERDTreeMinimalUI = 1 @@ -2190,6 +2146,17 @@ " Eat shit nunmap [[ nunmap ]] + + " Better mappings + noremap () :call PareditWrap("(", ")") + noremap )( :call PareditSplice() + noremap (( :call PareditMoveLeft() + noremap )) :call PareditMoveRight() + noremap (j :call PareditJoin() + noremap (s :call PareditSplit() + noremap )j :call PareditJoin() + noremap )s :call PareditSplit() + " )) endfunction " }}} @@ -2922,6 +2889,8 @@ " nnoremap h let g:terminal_scrollback_buffer_size = 5000 let $NVIM_TUI_ENABLE_CURSOR_SHAPE=1 +else + set encoding=utf-8 endif " }}}