(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:
| #!/bin/bash | |
| # output all files in index that haven't been garbage collected | |
| git fsck --cache --unreachable $(git for-each-ref --format="%(objectname)") > badfiles | |
| # output all files by showing them via sub-hash | |
| FILENUM=1 | |
| cat badfiles | cut -c 18-24 | while read cur | |
| do | |
| git show $cur > $FILENUM |
| def sørensen_index(string_a, string_b) | |
| matches_a = get_bigrams string_a.dup | |
| matches_b = get_bigrams string_b.dup | |
| similarities = matches_a & matches_b | |
| sum_bigrams = matches_a.count + matches_b.count | |
| 2 * similarities.count / sum_bigrams.to_f | |
| end | |
| def get_bigrams(str) | |
| bigrams = [] |
| require 'sys/proctable' | |
| module ProcTableGrep | |
| def exist? | |
| Sys::ProcTable.ps.each do |p| | |
| return true if p.cmdline.include? @pgrep | |
| end | |
| false | |
| end | |
| end |
The YAML spec is pretty complicated, and has alot of edge cases. If your whole document is
---
gjsogjsgj:gsdgs:sgdjsjgosdg: That's actually valid YAML. In some examples like:
| import json | |
| import subprocess | |
| def fetch_value(key): | |
| return subprocess.check_output(['credstash', '-r', data['region'], '-t', data['table'], 'get', key]) | |
| def create_shell_command(variable, credential): | |
| value = fetch_value(credential) | |
| return 'export {0}="{1}"'.format(variable, value) |
I hereby claim:
To claim this, I am signing this object:
| # An example struct. | |
| defmodule Coin do | |
| # Using Kernel.put_in/3 and other methods requires the target to have the Access behaviour. | |
| @behaviour Access | |
| # Structs by default do not implement this. It's easy to delegate this to the Map implementation however. | |
| defdelegate get(coin, key, default), to: Map | |
| defdelegate fetch(coin, key), to: Map | |
| defdelegate get_and_update(coin, key, func), to: Map | |
| defdelegate pop(coin, key), to: Map |
| #!/bin/sh | |
| BUILD="3131" | |
| SHORTCUT="[Desktop Entry] | |
| Name=Sublime Text 3 | |
| Comment=Edit text files | |
| Exec=/usr/local/sublime-text-3/sublime_text | |
| Icon=/usr/local/sublime-text-3/Icon/128x128/sublime-text.png | |
| Terminal=false |