Skip to content

Instantly share code, notes, and snippets.

View Dangeranger's full-sized avatar
🦊
🍵 🐕 🚴

Joshua Burke Dangeranger

🦊
🍵 🐕 🚴
View GitHub Profile
### Keybase proof
I hereby claim:
* I am dangeranger on github.
* I am dangeranger (https://keybase.io/dangeranger) on keybase.
* I have a public key whose fingerprint is 1AF1 64DA A8D0 BAFE 35C2 71D4 2677 0B52 2A3D D2A3
To claim this, I am signing this object:
require 'set'
class Life
attr_accessor :state
def initialize(previous_state)
@state = advance(previous_state)
end
def advance(previous_state)
# Mac OS X Lion introduced a new, iOS-like context menu when you press and hold a key
# that enables you to choose a character from a menu of options. If you are on Lion
# try it by pressing and holding down 'e' in any app that uses the default NSTextField
# for input.
#
# It's a nice feature and continues the blending of Mac OS X and iOS features. However,
# it's a nightmare to deal with in Sublime Text if you're running Vintage (Vim) mode,
# as it means you cannot press and hold h/j/k/l to move through your file. You have
# to repeatedly press the keys to navigate.