@lowrankjack Essentially the setup I am going for, I just don't want to use emacs or vim.
I can cobble together something like it with Nova or BBEdit, but nothing I put together feels as snappy as my textmate setup. Maybe I just have to put in a little more effort.