(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:
| require 'sidekiq/api' | |
| # Clear retry set | |
| Sidekiq::RetrySet.new.clear | |
| # Clear scheduled jobs | |
| Sidekiq::ScheduledSet.new.clear | 
| Ctrl+a Move cursor to start of line | |
| Ctrl+e Move cursor to end of line | |
| Ctrl+b Move back one character | |
| Alt+b Move back one word | |
| Ctrl+f Move forward one character | |
| Alt+f Move forward one word | |
| Ctrl+d Delete current character | |
| Ctrl+w Cut the last word | |
| Ctrl+k Cut everything after the cursor | |
| Alt+d Cut word after the cursor | 
| apt update && apt upgrade | |
| apt install ruby vim git nodejs | |
| apt install ruby-dev libxml2-dev libxslt-dev pkg-config make clang | |
| gem install nokogiri -- --use-system-libraries | |
| apt install libsqlite-dev | |
| gem install sqlite3 | 
| #!/bin/bash | |
| PASSWORD=$(echo $(security 2>&1 >/dev/null find-generic-password -ga sshme) | cut -d\" -f2) | |
| ~/.sshme.exp $1 $PASSWORD | 
| #!/usr/bin/expect -f | |
| set SERVER [lindex $argv 0]; | |
| set PASSWORD [lindex $argv 1]; | |
| spawn ssh $SERVER | |
| expect "assword:" | |
| send "$PASSWORD\r" | |
| interact | 
| #!/bin/bash | |
| set -e | |
| # Git feeds "old rev", "new rev", "ref" to the script, separated by white space, as standard input. | |
| # ref ~ refs/heads/master | |
| while read oldrev newrev ref | |
| do | |
| echo "*** Started ***" | |
| branch=`echo $ref | cut -d/ -f3` | |
| cd .. | 
| #!/bin/sh | |
| file "$1" | grep -q "text" | |
| if [ $? -ne 0 ]; then | |
| /usr/bin/open $1 | |
| else | |
| if [[ -z "$2" ]]; then | |
| FILE_PATH="$1" | |
| else | |
| FILE_PATH="$1:$2" | |
| fi |