Skip to content

Instantly share code, notes, and snippets.

(defun modal-emacs-on () (interactive) (modal-emacs-mode 1))
(defun modal-emacs-off () (interactive) (modal-emacs-mode -1))
(defvar modal--normal-mode-map "The standard keymap that starts everything")
(setq modal--normal-mode-map (make-sparse-keymap))
(define-key modal--normal-mode-map "i" 'modal--insert-mode)
(define-key modal--normal-mode-map "n" 'next-line)
(define-key modal--normal-mode-map "p" 'previous-line)
(define-key modal--normal-mode-map "f" 'forward-char)
(define-key modal--normal-mode-map "b" 'backward-char)
describe "parentheses", ->
it "supports parenthetical expressions", ->
@handle.press_buttons("1 0 * ( 2 + 4 ) =")
expect(@handle.output_content()).toEqual("60")
it "supports implicit multiplication", ->
@handle.press_buttons("1 0 ( 2 ) =")
expect(@handle.output_content()).toEqual("20")
it "supports implicit multiplication reversed", ->
beforeEach ->
@addMatchers(
toBeInstanceOf: (type)->
@message = ->
"Expected #{@actual} to be an instance of #{type.name}"
@actual instanceof type
)
#!/bin/bash
# https://gist.github.com/robwierzbowski/5430952/
# Create and push to a new github repo from the command line.
# Grabs sensible defaults from the containing folder and `.gitconfig`.
# Refinements welcome.
# Gather constant vars
CURRENTDIR=${PWD##*/}
GITHUBUSER=$(git config github.user)
def texas?
id == 1025 #is there a better way?
end
* foo
** bar
*** baz
#begin_src org
* a menu
* something else
** whoa!
#end_src
"requirejs": "~2.1.8",
"jquery": "~1.10.2",
"backbone": "~1.1.0",
"underscore": "~1.5.2",
"marionette": "~1.4.0",
"handlebars.js": "~1.0.0",
"bugsnag": "~1.0.10",
"mediaelement": "~2.13.1",
"fastclick": "~0.6.10",
"cookie.js": "git://github.com/thinkthroughmath/cookie.js",
#!/bin/bash
# Script for placing sudoers.d files with syntax-checking
# Making a temporary file to contain the sudoers-changes to be pre-checked
TMP=$(mktemp -t vagrant_sudoers)
cat /etc/sudoers > $TMP
cat >> $TMP <<EOF
# Allow passwordless startup of Vagrant when using NFS.
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/su root -c echo '*' >> /etc/exports
essing a template (An error occurred while processing a template (An error occurred while processing
a template (An error occurred while processing a template (Maximum call stack size exceeded).).).).
).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).
).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).
Warning: An error occurred while processing a template (An error occurred while processing a templat
e (An error occurred while processing a template (An error occurred while processing a template (An
error occurred while processing a template (An error occurred while processing a template (An error
occurred while processing a template (An error occurred while processing a template (An error occurr
ed while processing a template (An error occurred while processing a template (An error occurred whi
le processing a template (An error occurred while processing a template (An error occurred while pro
add(0, Y, Y).
add(succ(X), Y, succ(Z)) :- add(X,Y,Z).
mult(0,_,0).
mult(succ(0), Z, Z).
mult(succ(X),Y,Z) :- add(ZZ, Y, Z), mult(X, Y, ZZ).