What are some Textmate alternatives that have the completion key feature?
I am slowly beginning to fear the worst with Textmate and the impending release of Lion and how stable Textmate might be on it.
So my question is, are there any Textmate alternatives out there that supports the completion feature (Esc key autocompleting) in the same way that Textmate does?
It must be as similar as possible to textmate implementation ideally.
Meaning:
- It can autocomplete various language keywords, based on existing language
- It can autocomplete nearby words.
- It doesn't generate a dropdown showing options, you should just keep pressing the key to cycle through the options.
Solution 1:
The Cocoa build of Emacs 23 is very good and has a ton of extensions and virtually limitless scope for customisation.
The learning curve can be a bit steep, but it's well worth the investment in time once you get over the initial hump.
If you are comfortable with TextMate, the Terminal and these sorts of things, you will be fine, http://emacswiki.org is a great resource.
Solution 2:
Sublime Text 2 is proceeding nicely. Reminds me a lot of Textmate
Overview: http://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha
Download for ver. 2: http://www.sublimetext.com/2
Solution 3:
One option is Smultron, which is available from the MacApp Store for 4,99. It offers exactly what you need (really good autocompletion). You find more information on it in the first comment on this post. There is also a free fork of it named Fraise. I didn't try Fraise yet, but it seems to be as good as Smultron.
Another option you have is Vim. But getting to Vim is not easy. If you are coming from TextMate I would recommend MacVim in combination with Janus. It is developed by Ex-TextMate guys that came to Vim and they did a really good job to provide some functionality that TextMate Users love. The Janus Page is btw. a good starting point for a Vim Transition.