I have a MacBook Pro in clamshell mode with an LG5K monitor. Sometimes I use an iPad via sidecar if I feel I need a little more space.
If I am using MacVim I will use it in fullscreen mode with several windows/panes.
If I am using TextMate I will use it in a shared window occupying the right half, then the left is split by a browser and terminal (around 75/25).