[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.54,0:00:03.70,Default,,0000,0000,0000,,welcome back to emacs rocks! Dialogue: 0,0:00:03.70,0:00:07.31,Default,,0000,0000,0000,,I just had my mind exploded! Dialogue: 0,0:00:07.31,0:00:08.67,Default,,0000,0000,0000,,this guy, Dialogue: 0,0:00:08.67,0:00:10.77,Default,,0000,0000,0000,,the eminent Babenhauserheide, Dialogue: 0,0:00:10.77,0:00:13.50,Default,,0000,0000,0000,,sent a tip to key-chord-mode Dialogue: 0,0:00:13.50,0:00:15.03,Default,,0000,0000,0000,,man! Dialogue: 0,0:00:15.03,0:00:17.65,Default,,0000,0000,0000,,David Andersson has made an extension Dialogue: 0,0:00:17.65,0:00:23.03,Default,,0000,0000,0000,,that let you bind commands to simultaneously pressed keys Dialogue: 0,0:00:23.03,0:00:25.20,Default,,0000,0000,0000,,let me repeat that Dialogue: 0,0:00:25.20,0:00:27.38,Default,,0000,0000,0000,,you press two keys at the same time, Dialogue: 0,0:00:27.38,0:00:30.37,Default,,0000,0000,0000,,and commands get run Dialogue: 0,0:00:30.37,0:00:32.60,Default,,0000,0000,0000,,wow! Dialogue: 0,0:00:32.60,0:00:36.93,Default,,0000,0000,0000,,in episode four, I was drooling over vims awesome F-key Dialogue: 0,0:00:36.93,0:00:40.76,Default,,0000,0000,0000,,and bound that to meta-m - which is fine Dialogue: 0,0:00:40.76,0:00:45.17,Default,,0000,0000,0000,,but certainly not as fast as just pressing F Dialogue: 0,0:00:45.17,0:00:50.00,Default,,0000,0000,0000,,and speed is essential to these micro-optimization navigation tricks Dialogue: 0,0:00:50.00,0:00:53.13,Default,,0000,0000,0000,,now watch this Dialogue: 0,0:00:53.13,0:00:54.65,Default,,0000,0000,0000,,I press f and g at the same time ... Dialogue: 0,0:00:54.65,0:00:55.91,Default,,0000,0000,0000,,BOOM! Dialogue: 0,0:00:55.91,0:00:58.31,Default,,0000,0000,0000,,forward! Dialogue: 0,0:00:59.70,0:01:00.90,Default,,0000,0000,0000,,and even better, Dialogue: 0,0:01:00.90,0:01:04.00,Default,,0000,0000,0000,,f and d to move backward again Dialogue: 0,0:01:06.23,0:01:08.75,Default,,0000,0000,0000,,here, let me show you another one Dialogue: 0,0:01:08.75,0:01:10.80,Default,,0000,0000,0000,,double tap semicolon Dialogue: 0,0:01:10.80,0:01:14.32,Default,,0000,0000,0000,,and it's placed at the end of the line Dialogue: 0,0:01:14.32,0:01:17.39,Default,,0000,0000,0000,,and here's all the code it took Dialogue: 0,0:01:22.45,0:01:25.02,Default,,0000,0000,0000,,I'm awestruck Dialogue: 0,0:01:25.02,9:59:59.99,Default,,0000,0000,0000,,emacs - it is truly the greatest editor on the planet