I'm really excited about it.
The features I'd love to see: - auto text completion (like in xcode or dreamweaver) - auto complete based on the project and not only in the file
General code parsing would be great, but I think that would be a bit too complex thing to add to an editor, as far as I understood, TextMate is in the Notepad++ land of apps.
But things like that should be possible with bundles I believe?
2011/6/30 pier25 yo@pierbover.com
I'm really excited about it.
The features I'd love to see:
- auto text completion (like in xcode or dreamweaver)
- auto complete based on the project and not only in the file
-- View this message in context: http://old.nabble.com/Any-news-on-textmate-2--tp31959429p31959429.html Sent from the textmate users mailing list archive at Nabble.com.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
El 30.06.2011, a las 07:21, Thor Erik Lie escribió:
General code parsing would be great, but I think that would be a bit too complex thing to add to an editor, as far as I understood, TextMate is in the Notepad++ land of apps.
Actually, the way Xcode 4 does code completion is using libclang, making it _understand_ the code as the compiler would. This could be used by some bundles for special parsing, much like the Rope support por Python...
-- Juande Santander Vela Software Engineer, ALMA Archive Subsystem Data Flow Infrastructure Department, Software Development Division European Southern Observatory (Germany)
Sir Arthur Conan Doyle via Sherlock Holmes: When you have excluded the impossible, whatever remains, however improbable, must be the truth.
Textmate will NEVER include language specific functionality, the creator has stated so several times. However textmate will provide with tools for developers to extend the editor further with better and more efficient API's.
Regarding autocompletion and code awareness, that's something a bundle should do. It's possible already, with the provided API.
On 6/30/11, Juande Santander Vela juandesant@gmail.com wrote:
El 30.06.2011, a las 07:21, Thor Erik Lie escribió:
General code parsing would be great, but I think that would be a bit too complex thing to add to an editor, as far as I understood, TextMate is in the Notepad++ land of apps.
Actually, the way Xcode 4 does code completion is using libclang, making it _understand_ the code as the compiler would. This could be used by some bundles for special parsing, much like the Rope support por Python...
-- Juande Santander Vela Software Engineer, ALMA Archive Subsystem Data Flow Infrastructure Department, Software Development Division European Southern Observatory (Germany)
Sir Arthur Conan Doyle via Sherlock Holmes: When you have excluded the impossible, whatever remains, however improbable, must be the truth.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
Is Textmate the current record holder now when Duke Nuk'em Forever finally have been released?
On 30 Jun 2011, at 13:06, Sven Axelsson wrote:
Is Textmate the current record holder now when Duke Nuk'em Forever finally have been released?
I just Googled for vaporware to find the (probably) huge number of programs that have been promised *way* before TM2 (which AIUI hasn't even been promised) and which still haven't arrived, and I notice that TM2 has been added to the Wikipedia page. Was that you?
Personally I'm in no hurry for TM2 as TM does all I want at this time... Though I probably would upgrade if it arrived.
On 30 June 2011 14:32, Justin Catterall 100621.1@masonsmusic.co.uk wrote:
On 30 Jun 2011, at 13:06, Sven Axelsson wrote:
Is Textmate the current record holder now when Duke Nuk'em Forever finally have been released?
I just Googled for vaporware to find the (probably) huge number of programs that have been promised *way* before TM2 (which AIUI hasn't even been promised) and which still haven't arrived, and I notice that TM2 has been added to the Wikipedia page. Was that you?
No, it wasn't me. The Wikipedia text was added in October 2010 by anonymous. Of course I wasn't really serious when I wrote the above. But as you may know, Textmate has already been mentioned along with other famous vaporware in this Wired article: http://www.wired.com/epicenter/2009/12/vaporware-2009-inhale-the-fail/
I can appreciate that people find Textmate 1 "good enough", and I did so myself for a long time. I have however switched to Vim now. I will no doubt have another look at Textmate when version 2 eventually releases, but for now I am happy with Vim.
I find Textmate to fit my use perfectly as it is. I can't actually see a point other than perhaps underlying code that could be improved.
2011/6/30 Sven Axelsson sven.axelsson@gmail.com
On 30 June 2011 14:32, Justin Catterall 100621.1@masonsmusic.co.uk wrote:
On 30 Jun 2011, at 13:06, Sven Axelsson wrote:
Is Textmate the current record holder now when Duke Nuk'em Forever finally have been released?
I just Googled for vaporware to find the (probably) huge number of
programs
that have been promised *way* before TM2 (which AIUI hasn't even been promised) and which still haven't arrived, and I notice that TM2 has been added to the Wikipedia page. Was that you?
No, it wasn't me. The Wikipedia text was added in October 2010 by anonymous. Of course I wasn't really serious when I wrote the above. But as you may know, Textmate has already been mentioned along with other famous vaporware in this Wired article: http://www.wired.com/epicenter/2009/12/vaporware-2009-inhale-the-fail/
I can appreciate that people find Textmate 1 "good enough", and I did so myself for a long time. I have however switched to Vim now. I will no doubt have another look at Textmate when version 2 eventually releases, but for now I am happy with Vim.
-- Sven Axelsson ++++++++++[>++++++++++>+++++++++++>++++++++++>++++++
++++<<<<<-]>++++.+.++++.>+++++.>+.<<-.>>+.>++++.<<.
+++.>-.<<++.>>----.<++.>>>++++++.<<<<.>>++++.<----.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
On 30 Jun 2011, at 15:51, Sven Axelsson wrote:
On 30 June 2011 14:32, Justin Catterall 100621.1@masonsmusic.co.uk wrote:
On 30 Jun 2011, at 13:06, Sven Axelsson wrote:
Is Textmate the current record holder now when Duke Nuk'em Forever finally have been released?
I just Googled for vaporware to find the (probably) huge number of programs that have been promised *way* before TM2 (which AIUI hasn't even been promised) and which still haven't arrived, and I notice that TM2 has been added to the Wikipedia page. Was that you?
No, it wasn't me. The Wikipedia text was added in October 2010 by anonymous. Of course I wasn't really serious when I wrote the above. But as you may know, Textmate has already been mentioned along with other famous vaporware in this Wired article: http://www.wired.com/epicenter/2009/12/vaporware-2009-inhale-the-fail/
I can appreciate that people find Textmate 1 "good enough", and I did so myself for a long time. I have however switched to Vim now. I will no doubt have another look at Textmate when version 2 eventually releases, but for now I am happy with Vim.
Vim was my previous editor of choice, but even after about twelve years of use I still find/found myself reaching for documentation to perform many of the tasks I used it for. TextMate, I found, had almost no learning curve.
BTW, does Vim do completion?
On 30 June 2011 17:56, Justin Catterall 100621.1@masonsmusic.co.uk wrote:
Vim was my previous editor of choice, but even after about twelve years of use I still find/found myself reaching for documentation to perform many of the tasks I used it for. TextMate, I found, had almost no learning curve.
Well, I agree that Textmate is easier to get started with. On the other hand, the builtin help function in Vim is vastly superior to that in Textmate.
BTW, does Vim do completion?
Twelve years of Vim use and you don't know of Omni competion?
On 30 Jun 2011, at 17:03, Sven Axelsson wrote:
On 30 June 2011 17:56, Justin Catterall 100621.1@masonsmusic.co.uk wrote:
Vim was my previous editor of choice, but even after about twelve years of use I still find/found myself reaching for documentation to perform many of the tasks I used it for. TextMate, I found, had almost no learning curve.
Well, I agree that Textmate is easier to get started with. On the other hand, the builtin help function in Vim is vastly superior to that in Textmate.
BTW, does Vim do completion?
Twelve years of Vim use and you don't know of Omni competion?
I'd never consider completion until I saw it in use in a TM video (that could have been one of Merlin's). And now I've googled omnicompletion I am enlightened! I wonder what other things I missed!
Mario "Kuroir" Ricalde-2 wrote:
Regarding autocompletion and code awareness, that's something a bundle should do. It's possible already, with the provided API.
Yeah TM does completion... but not auto completion like in Xcode.
For most languages I write (AS3, HTML, CSS, JS, etc) that's enough. But with Objective C / Cocoa frameworks it's not.
Also TM's completion of your own code only spans the current document... in Xcode AFAIK it spans multiple documents.
pier25 what I meant is that you need to code it if it's not available as a bundle. Currently you have all the API you could possibly need to make your bundle code-aware to provide some competent autocompletion.
Mario "Kuroir" Ricalde wrote:
pier25 what I meant is that you need to code it if it's not available as a bundle. Currently you have all the API you could possibly need to make your bundle code-aware to provide some competent autocompletion.
I don't think that's true.
Of course you can make TM scope aware and such, but AFAIK the completion mechanism can't be modified. Your bundle can be very refined but you will always have to use ESC and press again and again until you find the option you need...
Take a look at Xcode 4, the completion is a lot more intelligent than in TM.
http://youtu.be/ouuLNP9gKpI?t=3m54s
XCode 4 completion uses the power of llvm in order to obtain all the informations needed in a certain context. This is infeasible in TM due to its implementation based on regex.
On 30/giu/2011, at 22.37, pier25 wrote:
Take a look at Xcode 4, the completion is a lot more intelligent than in TM.
Juande Santander Vela wrote:
Actually, the way Xcode 4 does code completion is using libclang, making it _understand_ the code as the compiler would. This could be used by some bundles for special parsing, much like the Rope support por Python...
Completion in TM is done by pressing escape ⎋. In Xcode 4 it happens automatically while you are writing. AFAIK in TM it's not possible to do that via bundles.
From the TM manual:
"TextMate has a simple yet effective completion function on ⎋ (escape)."
"The other option is to set a custom shell command to gather the completions."