zsh/functions: improve trash to be local

also fix a despicable '~' bug
git/config: use  to stop ignoring