Skip to content

Instantly share code, notes, and snippets.

@spicycode
Last active August 29, 2015 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spicycode/bd77756744629e46b132 to your computer and use it in GitHub Desktop.
Save spicycode/bd77756744629e46b132 to your computer and use it in GitHub Desktop.
My crazy 🎆 description 💥
# Detect empty enter, execute git status if in git dir
magic-enter () {
if [[ -z $BUFFER ]]; then
if git rev-parse --is-inside-work-tree > /dev/null 2>&1; then
echo -ne '\n'
git status -sb
fi
zle accept-line
else
zle accept-line
fi
}
zle -N magic-enter
bindkey "^M" magic-enter

All sorts of bad examples

good

good ssl

bad ///

bad javascript://alert

lkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflksadjlkajsdflkjaslkfjsdlkajflks adjlkajsdflkjaslkfjsdlkajflksadjf

# Before
User.all(:select => :id, :conditions => {:login => Array(users), :spammy => false}).each do |user|
ids.concat user.public_gist_ids
end
# After
User.where(:login => Array(users), :spammy => false).select(:id)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment