On Tue, Jun 3, 2014 at 12:22 AM, Yamashita, Yuu <notifications@github.com>
wrote:

> It is because there is exit after fish's initialization code.


Ah I see. Well, I would rather get rid of that `exit` for fish in a
separate commit than resort to `trap`. In fact, I just did that in master,
so you can rebase your changes on that and amend your commit.