# HG changeset patch # User Steve Losh # Date 1544640028 18000 # Node ID 4237c4d29d58f84d2898e68ece6e4f2c8292c8c9 # Parent 0364a90a77fc571184fddde0763368ea7d74c0e8 More diff -r 0364a90a77fc -r 4237c4d29d58 bin/parse-contacts --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/parse-contacts Wed Dec 12 13:40:28 2018 -0500 @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +# Parse a contacts.csv exported from Google (in Outlook format) into something +# human-usable. + +set -euo pipefail + +awk '{ $14 = $1 " " $2 " " $3; print $14, $15 }' FS=, OFS=, \ + | tail +2 - \ + | sed -Ee 's/ +,/,/' \ + | tr -s ' ' \ + | sort -t, -k2,1 -r \ + | awk '!seen[$2]++' FS=, OFS=, \ + | sort -t, -k2,2 \ + | awk '{ print $2, $1 }' FS=, OFS=" " diff -r 0364a90a77fc -r 4237c4d29d58 bin/search-contacts --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/search-contacts Wed Dec 12 13:40:28 2018 -0500 @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +set -euo pipefail +echo "Email Name Memo" +grep -i "$1" ~/.contacts diff -r 0364a90a77fc -r 4237c4d29d58 gitconfig --- a/gitconfig Mon Nov 26 11:39:35 2018 -0500 +++ b/gitconfig Wed Dec 12 13:40:28 2018 -0500 @@ -170,3 +170,6 @@ [include] path = ~/.gitconfig_local + +[credential] + helper = store diff -r 0364a90a77fc -r 4237c4d29d58 gitignore --- a/gitignore Mon Nov 26 11:39:35 2018 -0500 +++ b/gitignore Wed Dec 12 13:40:28 2018 -0500 @@ -14,3 +14,4 @@ .notmylispwords .*.done *.lx64fsl +.sjl-rsync-exclude diff -r 0364a90a77fc -r 4237c4d29d58 lispwords --- a/lispwords Mon Nov 26 11:39:35 2018 -0500 +++ b/lispwords Wed Dec 12 13:40:28 2018 -0500 @@ -83,6 +83,7 @@ (1 gathering-vector) (1 multiple-value-bind*) (1 do-repeat) +(1 do-irange) ; qtools (1 qtenumcase) diff -r 0364a90a77fc -r 4237c4d29d58 mutt/muttrc --- a/mutt/muttrc Mon Nov 26 11:39:35 2018 -0500 +++ b/mutt/muttrc Wed Dec 12 13:40:28 2018 -0500 @@ -16,10 +16,8 @@ # }}} # Contacts {{{ -# Use the OS X address book -set query_command = "contacts -Sf '%eTOKEN%n' '%s' | sed -e 's/TOKEN/\t/g'" +set query_command = "search-contacts" bind editor complete-query -bind editor ^T complete # }}} # Basic Options {{{ diff -r 0364a90a77fc -r 4237c4d29d58 stumpwmrc --- a/stumpwmrc Mon Nov 26 11:39:35 2018 -0500 +++ b/stumpwmrc Wed Dec 12 13:40:28 2018 -0500 @@ -192,7 +192,7 @@ (,extern ("--auto")) (,extern ("--primary")) ;; (,extern ("--mode" "2560x1440")) - (,extern ("--left-of" ,laptop))) + (,extern ("--right-of" ,laptop))) do (pr (uiop:run-program `("xrandr" "--output" ,output ,@commands))))) (defcommand vlime () () diff -r 0364a90a77fc -r 4237c4d29d58 vim/custom-dictionary.utf-8.add --- a/vim/custom-dictionary.utf-8.add Mon Nov 26 11:39:35 2018 -0500 +++ b/vim/custom-dictionary.utf-8.add Wed Dec 12 13:40:28 2018 -0500 @@ -268,3 +268,4 @@ whitespace dropdown jQuery +deserializes diff -r 0364a90a77fc -r 4237c4d29d58 vim/vimrc --- a/vim/vimrc Mon Nov 26 11:39:35 2018 -0500 +++ b/vim/vimrc Wed Dec 12 13:40:28 2018 -0500 @@ -436,12 +436,6 @@ command! -bang WQ wq command! -bang Wqa wqa -" Toggle paste -" For some reason pastetoggle doesn't redraw the screen (thus the status bar -" doesn't change) while :set paste! does, so I use that instead. -" set pastetoggle= -nnoremap :set paste! - " Unfuck my screen nnoremap U :syntax sync fromstart:redraw! @@ -2226,6 +2220,11 @@ nnoremap gP g- " }}} +" NeoFormat {{{ + +nnoremap :Neoformat + +" }}} " NeoRepl {{{ nnoremap S 0v$:call NeoReplSendSelection() diff -r 0364a90a77fc -r 4237c4d29d58 weechat/python/autoload/editor.py --- a/weechat/python/autoload/editor.py Mon Nov 26 11:39:35 2018 -0500 +++ b/weechat/python/autoload/editor.py Wed Dec 12 13:40:28 2018 -0500 @@ -45,7 +45,7 @@ data = get_data(suffix, line) if data: weechat.command(buffer, "/input delete_line") - weechat.command(buffer, data) + weechat.command(buffer, data.strip()) weechat.command("", "/window refresh")