Мой флоу - вим, два таба, в одном - две панели в кодом, в другом - две панели с терминалом. В одном табе код пишу, переключаюсь во второй, в одной панеле репл, нажимаю релоад - смотрю ошибки, возвращаюсь на первую)
Я пришел к tmux + vim, все на одном экране, вим на 3/4, в остальном мместе репл + терминал с ghcid. Если есть тесты ещё окошко с тестами. И все в nix, с лёгкой руки
@qnikst подсел, очень удобно оказалось, когда разберёшься. Правда я устроился на новую работу и на хаскеле некогда писать (