Much like with Git, its easy to use TextMate as the editor that Mercurial will use for commit messages.