Add some hooks for elisp, javascript. Modify shell.