Ao experimentar a concha de peixe, deparei com um pequeno obstáculo com os atalhos mapeados para alt-left (diretório anterior), alt-right (próximo diretório), alt-up e alt-down (selecione a seção do comando anterior). Acontece que Terminal.app usa escape como a chave Meta por padrão, mas fish responde ao escape, então não funciona para esse propósito.
É possível usar alt como a chave meta marcando a caixa de seleção “Usar opção como chave Meta” nas preferências. Isso tem a desvantagem de que você não pode acessar caracteres que exigem alt (o sinal @ é alt-2 no layout do meu teclado sueco, por exemplo).
Depois de muito pesquisar no Google e nenhuma resposta, consegui encontrar uma solução que me forneceu os atalhos da seta alternativa sem abrir mão do modificador alternativo em geral.
Nas preferências de teclado para Terminal.app eu configuro as ligações para todas as setas alt desta forma:
alt-up: 33[1;3A
alt-down: 33[1;3B
alt-right: 33[1;3C
alt-left: 33[1;3D