A major mode for editing fish-shell