Skip to content

Instantly share code, notes, and snippets.

pestophagous pestophagous

Block or report user

Report or block pestophagous

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View add_n_diff
if [ "${BASH_SOURCE[0]}" -ef "$0" ]
echo "Hey, you should source this script, not execute it!"
exit 1
reporoot=`git rev-parse --show-toplevel`
these=`git status --porcelain | grep '^UU' | awk '{printf("'${reporoot}'/%s\n", $2)}'`
View 01-checklist.txt
git clone
git clone priv-dots.git
git clone lisp
git clone # /usr/share/X11/xkb/symbols # tweaks
View mybuild_qmlfmt.readme.txt
git clone
cd qmlfmt
git checkout 942200d
use to_apply_to_942200d.patch # so it will compile with qt 5.8.0
using "our customer's copy" of qt, which is qt 5.8.0
pestophagous /
Created Oct 14, 2015
runs on mac. (uses launchctl). hide something, but set a task to auto-restore in 15 minutes. (for atos. could be made more general.)
echo "about to run 'sudo launchtl list', so you might be prompted for sudoer password!"
CHECK_ATRUN=`(sudo launchctl list | grep atrun | wc -l)`
if [ "$CHECK_ATRUN" -ne "1" ]; then
echo ""
echo "Refusing to run the script."
echo ""
pestophagous / go-in-emacs-cheatsheet.el
Last active Feb 21, 2019
scratch pad of various commands to recall
View go-in-emacs-cheatsheet.el
(setq mybuild-command "go build -v main.go && go test -v ./...")
(setq mybuild-command "go test -v")
(setq mybuild-command "go build -v && go test -v")
; run the go build from "high" in the folder tree, so you see longer paths in the compiler errors:
(setq mybuild-dir "/Users/someone/")
; available because of edits I made in go-mode.el (see bottom)
; M-x j (open go definition in this same window)
pestophagous / rudimentary.js
Created Oct 4, 2015
guts of the rudimentary 'pager' (aka slideshow) type extension
View rudimentary.js
var somespecialthing = -1;
var superarraything = [
pestophagous /
Created Sep 14, 2015
put in bash .profile to see git branch name as part of PS1 prompt
# write a function to compute the current git branch
parse_git_branch() {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
} # why is the ending with the > and the extra space not working??
# set the PS1 variable
You can’t perform that action at this time.