improve pg command, alias for xdg-open
add settings for mercurial
enhanced JavaScript syntax highlight

and some tiny updates