TextMate 2
old.nabble.com
old.nabble.com
(http://lists.macromates.com/textmate-dev/2011-December/01465...)
Maybe something to do with the IMPOSSIBLE TO MISS REQUEST TO NOT RE-PUBLISH THE ALPHA INFORMATION that people can't seem to comprehend.
Not sure why he would think it wouldn't leak out.
People that were not happy with the wait migrated to other editors.
He owns us nothing.
Can't wait to try it myself though...
As if there was a chance in hell it wouldn't get republished...
I've complained about the wait as much as anybody else, but if I'm still using Textmate 1 after 6 years of waiting, that's something he should be proud of too.
PLEASE DO NOT REPUBLISH THIS INFORMATION!
on a publicly-accessible mailing list unless they're just asking for the Streisand Effect to occur... is probably the best thing to write if you want something to get republished ;-) Nonetheless, all of the reports I'm seeing on Twitter are resoundingly positive so far, albeit with a few complaints over the icon (but what's new there?)
Just sayin'
Top on my list is the fact that doing a find-in-project causes TextMate to freeze for 30 seconds and consume a gigabyte of memory that it's reluctant to release. Then there's its inability to handle very-wide lines, wrapped or not (it crawls after a couple thousand characters, and simply shoves all the characters together after ~10k or so (haven't tried in a while)). Or that its 'find' doesn't highlight all matches, or have a nice shiny highlight-marker in the scrollbar like I've been ruined with by Chrome.
I'm eager for 2.0, to see what it is, but 1 is good and there are alternatives, so I'm not sure what the fervor is for, aside from its delay being absolutely huge.
Check Emacs.
That said, TextMate was the first scriptable text editor I ever truly enjoyed using, and I'm really pleased to see that TM2 is finally about to be released to a wider audience after such a long development cycle. Congratulations to Allan for finally having something that he can share with the world, and I don't regret what I paid for the license, even if I no longer use it.
TM is just something "good enough" for people not wanting to go full on to either Vim/Emacs or an IDE. People one would call "newbies" back in the day.
There are many things I've found I like in TextMate that Vim can't do - character-by-character undo, for example.
Nor am I that happy with http://livereload.com/ as it only updates on save.
As a front end dev, I want a live preview in my editor that autoupdates on each key press, this makes prototyping so much faster.
I guess its time to start working on a SublimeText2 Plugin...
A live preview window is a web preview window that is attached to another window (or buffer I suppose).
The live preview window is basically a web browser window that auto-updates on each keypress from the attached editor window.
Espresso and Chocolat have this functionality, but it looks like these editors simply refresh the whole page on every keypress. This constant refreshing causes a flicker on each keypress and makes me turn it off because I don't like the constant flickering.
Livereload is similar because it refreshes the entire browser window on every file save. Its not instant so its not an ideal solution for me.
TM1 seems to only update that text that is updated, no flickering, possibly through some iframe injection technique, I find the iframe injection technique[1] much easier on the eyes because there isn't a page flicker on each keypress.
So, on to make some plugins... :)
[1]http://net.tutsplus.com/tutorials/html-css-techniques/how-to...
The iframe idea is interesting. I'm not sure why it would be any less flickery, since it seems equivalent to what we do now: get the -mainFrame and call -loadHTMLString:baseURL: on it.
http://jsbin.com/#javascript,html,live
There is no flickering. If you could implement this into Chocolat I would use it everyday :)
And it's damn expensive; $100.00 when emacs is free. Look if you are going to charge for an editor, you better make sure it stays with the times. Something Coda has not.
7000 commits, Allan is pretty badass, IMO.
For everyone mentioning sublime vs textmate. Editor holy wars are pointless. Jeez.
Next, I was looking for fullscreen... Surely it's here, but I'm not seeing it.
These 2 features alone are huge to me and reasons I still stick with MacVim despite it feeling/being clumsy at times. It just doesn't have that same polish, look, feel that TextMate has. Sublime is nice I guess, but I just can't get into it (I still bought a license to try out and support the efforts).
However, I'd guess Alan expected our collective failure to respect his wishes knowing that once it began to spread he could cut off access. His goal of getting a small set of the most devoted users to download and sanity check his pending release was accomplished.
That said, it's obviously an alpha release, so who knows what the future will hold.
That doesn't change much.
Either it will be released soon, so not much will be added in the final version,
or
we wait for more stuff to be added before it's released in another 2-5 years, making it totally pointless as of now.
(And given that it's not like the previous 5 years were well spent, we already know how this will go...)
Major changes include the new project drawer (though, I prefer ProjectPlus[1]), and the new bundle/theme updater[2], where you just tick the box and it auto-installs.
-
[1] http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus
Programming on a laptop dramatically changes the cost/benefit of keyboard-heavy interfaces, IMHO. E.g. it's almost as quick for me to flick the cursor to switch tabs as it is to type a chorded keyboard shortcut to switch buffers, especially factoring in the ability to look and think about what buffer I want before initiating any movement.
Also, on KDE at least, Emacs has both a very nice GUI and fullscreen support.
Finally, I am now using a 13" laptop, and using the keyboard is still more efficient despite the really nice touchpad my new computer has.
Hah. Try doing that when you have 782 open buffers. :-)
Also, Emacs doesn't have real Lion full screen support, but try "M-x set-variable RET ns-auto-hide-menu-bar RET t RET" which comes close.
It doesn't come close at all. It takes over the primary desktop which results in very weird behavior with the Dock. Which is, ultimately, the thing that drives me up the wall about Emacs. It doesn't behave like an OS X app, and the token GUI support is fiddly and jarring (lack of smooth scrolling, etc). Now that other editors are upping the ante in terms of scriptability (Sublime Text has an awesome Python API, too bad its closed-source), the reasons to stick with Emacs are rapidly decreasing for me.
Not sure what you mean. It's pre-Lion style full-screen, not weird at all. It just hides the menu and the dock.
I'm not sure I agree that Emacs's GUI support is "token" but I would admit to it not being the emphasis of the program. I give them a lot of credit for having a Mac port in the main codebase and keeping 3 or 4 disparate GUIs in sync with each other.
Scrolling with the trackpad is crazy fast by default, I had to slow it down with the "mouse-wheel-scroll-amount" customization (I only did this after multiple years because it doesn't matter that much in the end--I realized that if I'm using the mouse in Emacs I'm generally doing something wrong).
Smooth scrolling is anathema to Emacs which doesn't even let you resize the window in sub font-height increments. I don't think that decision is necessarily correct but I think it probably comes from Emacs's heritage as a terminal program. I think smooth scrolling could be nice. I do have to say that in the long run C-v, M-v, and C-s end up being way faster and more accurate than 2 finger scrolling.
A funny aside, I did one of the first (if not the first) port of Emacs to OS X back in the Mac OS X Beta days and someone sent me an email saying the menubar was blank--there were no menus in the program. The funny part was I had released it and had been using it as my main text editor for weeks and I never even noticed. :-)
Please note that the patch is not mine, so credits to the author.
Five years is a long time.
I certainly did. After tasting Emacs or Vim, there is no going back.
I wonder whether we would have stayed if Textmate had been updated earlier. I also wonder whether this new spring in text editors might be in part a reaction to Textmates hibernation. Maybe if it had been updated earlier, there would be no Sublime Text, no Kod, no Chocolat and no Vico?
I've gotten too used to org-mode, SLIME, M-x shell, and a host of other things I'm pretty sure textmate doesn't do.
Edit: Here it is... http://erniemiller.org/2011/12/12/textmate-2-rmate-awesome/
From the linked email.
http://www.unifycommunity.com/wiki/index.php?title=Head_Firs...
Copy ~/Library/Application\ Support/TextMate/Themes/YourTextMate1.x.tmTheme
To
~/Library/Application\ Support/TextMate/Managed/Bundles/Themes.tmbundle/Themes/
Name it, and regenerate the uuid (must be valid). Reopen textmate, select you're old theme from View -> Theme
did i do sth wrong?
fontName = "Bitstream Vera Sans Mono"
fontSize = 16
tabSize = 2
softTabs = true
For me anyway, there are few text editors that can equal the power than TM provides in this domain. Please prove me wrong.
Now i'm using chocolatapp, which seems to be moving along briskly and now has a better feature set.
Yeah, no new beta release for a whole of 40 days!
"""Now i'm using chocolatapp, which seems to be moving along briskly and now has a better feature set."""
The only reason it "moves along briskly" is because it started with very little. And better than ST2? Currently is somewhere south of TextMate 1.x
Release early, release often.
Yeah, I f*n used it. I'm a paying 1.x user, and I downloaded TM2. Not very impressive. Actually, mostly the same.