git: add global gitignore
ruby: repeat last command and handle apartment with pry
vim: add slim syntax files