Skip to content

Instantly share code, notes, and snippets.

View larryhynes's full-sized avatar

larryhynes larryhynes

View GitHub Profile
@larryhynes
larryhynes / .slate
Last active December 27, 2015 17:29
# Configuration is split into the following directives:
# config (for global configurations)
config defaultToCurrentScreen true
config resizePercentOf screenSize
# alias (to create alias variables)
alias full move screenOriginX;screenOriginY screenSizeX;screenSizeY
#!/bin/sh
# mutt_to_taskpaper.sh
# larryhynes.net/
# Important disclaimer: I have no idea what I'm doing
# This script will take the subject line of an email in mutt and add it to your Taskpaper inbox provided that "Inbox:" is the first line of your taskpaper file. The script can be called by a macro in mutt by adding `macro index T "<pipe-entry>~/mutt_to_taskpaper.sh<enter>"` to your .muttrc file, then T will add the todo item. You may need to make sure that the script is executable. You can adjust the path and name of your taskpaper file below to suit your setup.
TODOFILE=/Users/larry/todo.taskpaper
TEMPTODO=$(basename "$0")
LINE=1
TMPFILE=$(mktemp /tmp/"${TEMPTODO}".XXXXXX) || exit 1
#!/bin/bash
# http://larryhynes.net/2013/12/launchbar-to-taskpaper.html
# Important disclaimer: I have no idea what I’m doing
TODOFILE=/Users/larry/todo.taskpaper
TEMPTODO=`basename $0`
LINE=1
TMPFILE=`mktemp /tmp/${TEMPTODO}.XXXXXX` || exit 1
printf "$1" | sed 's/^/ - /' | unexpand -t4 > $TMPFILE || exit 1
ed -s $TODOFILE <<EOF
${LINE}r $TMPFILE
#!/bin/sh
TODOFILE=/Users/larry/todo.taskpaper
TEMPTODO=`basename $0`
LINE=1
TMPFILE=`mktemp /tmp/${TEMPTODO}.XXXXXX` || exit 1
cat | sed 's/^/ -/' | unexpand -t4 > $TMPFILE || exit 1
ed -s $TODOFILE <<SHAZAM
${LINE}r $TMPFILE
w

Keybase proof

I hereby claim:

  • I am larryhynes on github.
  • I am lhynes (https://keybase.io/lhynes) on keybase.
  • I have a public key whose fingerprint is 8A9C B07E 8FBE A76C 6DEE ECB6 A2D9 7C3A 50FC 5A0D

To claim this, I am signing this object:

set nocompatible
filetype off
" Use utf-8
" =============================================================================
set encoding=utf-8
" Remap leader from / to ,
" =============================================================================
let mapleader = ","
#!/bin/sh
# newsbeuter bookmarking plugin for pinboard
# shamelessly copied from the newsbeuter bookmarking plugin for del.icio.us written by
# (c) 2007 Andreas Krennmair
# documentation: https://pinboard.in/api
username=""
password=""
tag="via:newsbeuter"
toread="yes"
# browser open
browser open %u
bookmark-cmd "/Users/larry/pinboard_bookmark.sh"
bookmark-autopilot yes
save-path ~/
color info blue black
wget --http-user="YOURUSERNAME" --http-passwd="YOURPASSWORD" -O - https://api.pinboard.in/v1/posts/add\?url\="https://larryhynes.com"\&description\="description"\&tags\="foo,bar"
% this is my very-messy-but-it-works default .tex template for use with pandoc
\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$if(papersize)$$papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{booktabs}
\usepackage{fixltx2e} % provides \textsubscript
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}