(C-x means ctrl+x, M-x means alt+x)
The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:
| class AddIndexes < ActiveRecord::Migration | |
| INDEXES = { | |
| :blogs => %w/title author_id/, | |
| :comments => %w/blog_id subject poster_id/, | |
| :events => %w/name place when/ | |
| } | |
| def up | |
| INDEXES.each { |table, cols | |
| // Turns out this function already exists in Sass: mix(fg, bg, %) (http://d.pr/mGqa) | |
| // Alpha blending | |
| @function blend($bg, $fg) { | |
| $r: red($fg) * alpha($fg) + red($bg) * (1 - alpha($fg)); | |
| $g: green($fg) * alpha($fg) + green($bg) * (1 - alpha($fg)); | |
| $b: blue($fg) * alpha($fg) + blue($bg) * (1 - alpha($fg)); |
| on replaceString(theText, oldString, newString) | |
| local ASTID, theText, oldString, newString, lst | |
| set ASTID to AppleScript's text item delimiters | |
| try | |
| considering case | |
| set AppleScript's text item delimiters to oldString | |
| set lst to every text item of theText | |
| set AppleScript's text item delimiters to newString | |
| set theText to lst as string | |
| end considering |
| #!/bin/bash | |
| mkdir /tmp/curl-ca-bundle | |
| cd /tmp/curl-ca-bundle | |
| wget http://curl.haxx.se/download/curl-7.22.0.tar.bz2 | |
| tar xzf curl-7.22.0.tar.bz2 | |
| cd curl-7.22.0/lib/ | |
| ./mk-ca-bundle.pl | |
| if [ ! -d /usr/share/curl/ ]; then | |
| sudo mkdir -p /usr/share/curl/ | |
| else |
| /* | |
| On OS X, basic text manipulations (left, right, command+left, etc) make use of the system key bindings, | |
| and don't need to be repeated here. Anything listed here will take precedence, however. | |
| */ | |
| [ | |
| { "keys": ["super+shift+n"], "command": "new_window" }, | |
| { "keys": ["super+shift+w"], "command": "close_window" }, | |
| { "keys": ["super+o"], "command": "prompt_open" }, | |
| { "keys": ["super+shift+t"], "command": "reopen_last_file" }, | |
| { "keys": ["super+alt+up"], "command": "switch_file", "args": {"extensions": ["cpp", "cxx", "cc", "c", "hpp", "hxx", "h", "ipp", "inl", "m", "mm"]} }, |
| <% flash.each do |type, message| %> | |
| <div class="alert <%= bootstrap_class_for(type) %> fade in"> | |
| <button class="close" data-dismiss="alert">×</button> | |
| <%= message %> | |
| </div> | |
| <% end %> |
| require 'bundler/capistrano' | |
| # This capistrano deployment recipe is made to work with the optional | |
| # StackScript provided to all Rails Rumble teams in their Linode dashboard. | |
| # | |
| # After setting up your Linode with the provided StackScript, configuring | |
| # your Rails app to use your GitHub repository, and copying your deploy | |
| # key from your server's ~/.ssh/github-deploy-key.pub to your GitHub | |
| # repository's Admin / Deploy Keys section, you can configure your Rails | |
| # app to use this deployment recipe by doing the following: |