this sounds a lot like what I did. I own a license to textmate, but lately i have been using Emacs a lot more. I love it. Textmate still has a special place in my heart, but right now Emacs just supports more of what I need, and it works with all my platforms.