[emacs] update setup frame color hook

previously it was impossible to start a terminal frame without an x one

+ use optional parameter instead of rest (because this function get just one parameter)
[zsh] remove specific stuff in profile_setup (but keep a commented example)
[emacs] add keybinding to isearch current region
add xcompose keybinding