Live data from Hacker News

TextMate 2

old.nabble.com

121–130 of 164 posts

Re: TextMate 2

#121
post #10

Hm.. I wonder how many people will switch back to TextMate 2 from Vim/Emacs/Sublime Text?

I can't wait to try TM2, but in the last six months I switched to vim and vico and got extremely comfortable with them. TM2 will have to really be something else for me to switch back.

Re: TextMate 2

#122
Haappy user of the constantly updated, fast and never-crashing rossplatform sublimetext2. The atitude and history of textmate forces me to stay with sublimetext.

Re: TextMate 2

#124

Earlier quoted context omitted.

> 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. 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"…

> 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…

> It takes over the primary desktop which results in very weird behavior with the Dock.

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. :-)

Re: TextMate 2

#125
post #119

Earlier quoted context omitted.

Yeah you have a point there. There are a ton of people knocking out new versions daily. My favorite editor's developer, Chocolat ( http://chocolatapp.com ) has been updating his editor almost daily for the past few days! In any case, why is it so important for TextMate to get to 2.0? This is an honest question. I understand that software needs minor bug fixes and patches so it can continue to be stable, run well desp…

It's one of the best editors out there, easily. And it's one of the most stable. The current version is fantastic in almost every way... but it has its hiccups, and I see no reason to deny that they exist. 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…

You know about AckMate, right? It's indispensable. (No find/replace, but on the upside, it's ridiculously fast.)

Re: TextMate 2

#126
post #119

Earlier quoted context omitted.

It's one of the best editors out there, easily. And it's one of the most stable. The current version is fantastic in almost every way... but it has its hiccups, and I see no reason to deny that they exist. 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…

You know about AckMate, right? It's indispensable. (No find/replace, but on the upside, it's ridiculously fast.)

Yeah, but the UTF warnings bug me, and I can't use all my nice project-specific ack settings (ignoring compiled assets, documentation, --no-flash etc). I get by with keeping a couple terminal sessions open at all times, it's necessary with Rails coding anyway :)

Re: TextMate 2

#127

Earlier quoted context omitted.

Can you please expand on this live preview thing so people can add it to Emacs?

Sure. 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 keypre…

It refreshes the whole page, but Emacs has http://www.emacswiki.org/emacs/MozRepl

Re: TextMate 2

#129

Still no mention of chunked Undos. Undo'ing character by character is why I gave up on TextMate years ago, but I suppose I should be thankful since it helped me find Vim.

Considering how in Emacs an Undo can also be undone and that you can apply Undo only on a selected region, text editors that are undoing char-by-char leave a bad impression on me.

Re: TextMate 2

#130

Earlier quoted context omitted.

Can you please expand on this live preview thing so people can add it to Emacs?

Sure. 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 keypre…

I've found that http://livejs.com/ works pretty well.
Post reply on HN