--- /dev/null
+../../../tools/ccanlint/ccanlint
\ No newline at end of file
--- /dev/null
+(set-default-font "-misc-fixed-medium-r-normal--20-*");
+
+(defun next-and-revert-all-buffers ()
+ "Updates then refreshes all open buffers from their respective files"
+ (interactive)
+ (shell-command "git diff HEAD > /tmp/diff; git reset --hard; git ls-files -o | xargs -r rm -f; guilt push")
+ (let* ((list (buffer-list))
+ (buffer (car list)))
+ (while buffer
+ (when (buffer-file-name buffer)
+ (set-buffer buffer)
+ (revert-buffer t t t))
+ (setq list (cdr list))
+ (setq buffer (car list)))))
+
+(global-set-key [f9] 'next-and-revert-all-buffers)
--- /dev/null
+#! /bin/sh
+set -e
+
+[ ! -d tools ] || make -s -C tools
+rm -rf /tmp/ccanlint*
+echo '$' ccanlint --keep=examples_compile --target=examples_compile
+ccanlint --keep=examples_compile --target=examples_compile
+echo '$' /tmp/ccanlint*/example-_info-oserver
+exec /tmp/ccanlint*/example-_info-oserver
--- /dev/null
+#! /bin/sh
+
+PATH=~/devel/cvs/ccan/ccan/oserver/bin/:$PATH
+eog ~/text/lca-2011/images &
+emacs -l bin/presentation.el &
--- /dev/null
+#! /bin/sh
+set -e
+
+make -s -C tools
+rm -rf /tmp/ccanlint*
+echo '$' ccanlint --keep=examples_compile --target=examples_compile
+ccanlint --keep=examples_compile --target=examples_compile
+echo '$' mv /tmp/ccanlint*/example-_info-oserver /usr/local/bin/oserver
+mv /tmp/ccanlint*/example-_info-oserver /usr/local/bin/oserver
+echo '$' killall -HUP oserver
+killall -HUP oserver