Live data from Hacker News

TextMate 2 (Public) Alpha

blog.macromates.com

121–130 of 178 posts

Re: TextMate 2 (Public) Alpha

#121
post #120
post #42

Earlier quoted context omitted.

This user made theme should be the default on ST2 for Mac as far as I'm concerned. Cure for ST2 ugliness: https://github.com/buymeasoda/soda-theme

Design is not a theme.

Pardon? If you're implying that ST2 is somehow inherently bad then I CAN'T HEAR YOU OVER HOW MUCH JOY ST2 IS EMANATING.

Re: TextMate 2 (Public) Alpha

#122
post #18
post #2

Split views are coming. From the post: "Split views: Yes, I actually had this on the alpha milestone, I’m not overly excited about this feature myself, but I know it’s a very common request, so eventually it should find its way into the application."

I don't get why people think this is an editor feature, and not an OS feature. When I want to view two files at the same time, I open two windows, and put them side by side. Not everything needs to be fullscreen all-the-time. Let the OS manage windows. It's better at it! Besides, having windows automatically become half-maximized is easy with the right tools, like BetterTouchTool (Do it with a gesture!), or Divvy.

The problem is if you open a new window with "Open "filename.ext" in a New Window" and then try to do something like Cmd-T or Find in Project in the 2nd window it doesn't work. So you'd have to open the project again, jump to the file you want, and hide the drawer.

New windows should be a part of the same project they were opened from.

Re: TextMate 2 (Public) Alpha

#123
post #100

Earlier quoted context omitted.

Would something like this work for you? http://stackoverflow.com/questions/95072/what-are-your-favor...

No blow should pass, without two blows returned: * http://www.emacswiki.org/emacs/SudoSave * http://stackoverflow.com/questions/95631/open-a-file-with-su... (I jest. Vim is an awesome editor and I recommend it to all my friends using Eclipse, Visual Studio, and XCode. But true enlightenment lies in Emacs, where vim is only another mode called evil: http://emacswiki.org/emacs/Evil )

With emacs you can use TRAMP (included by default in recent versions) with something like:

C-x C-f /sudo:root@localhost:/etc/config_file

Re: TextMate 2 (Public) Alpha

#124
post #100
post #90

Earlier quoted context omitted.

There is one feature in TextMate that's not in Sublime which I really love to the point, where it's an absolute requirement for me: when I edit a file in TextMate and my account lacks permission for saving the file, TM would allow me to sudo right from the GUI in order to still save. This is much better than seeing that I can't save, copy the whole file to the clipboard, reopen it with 'sudo vim' and then pasting it…

Would something like this work for you? http://stackoverflow.com/questions/95072/what-are-your-favor...

Every time a textmate post comes up on HN i think of this quote.

"Those who fail to understand Emacs/vi are condemned to reinvent it"

Re: TextMate 2 (Public) Alpha

#125
not a fan of the new sidebar thinger.. also stuff like GIT integration is pretty lame, it's must faster via the terminal. I'm pretty happy with old textmate, I would have rather seen CSS for styling the entire app or something, it looks kinda ugly

Re: TextMate 2 (Public) Alpha

#126

Earlier quoted context omitted.

I really hate ST2's handling of project-wide file system controls on the left. Renaming a file keeps the old buffer open and I've been caught a few times re-saving under the old name. I've yet to figure out how to open a project directory from the GUI, too. I always liked the file browser column in TM better.

The rename problem is a real ugly bug. Lots of votes on the userecho.com site, but nothing has been done with it yet. > I've yet to figure out how to open a project directory from the GUI, too. What's wrong with File -> Open Folder or Project -> Open Project?

Serves me right for relying on cmd-o.

Re: TextMate 2 (Public) Alpha

#127
post #33

Earlier quoted context omitted.

The OS isn't better at it if there is none or limited ability to manipulate the windows in a keyboard driven way. I use and love the 3rd party tool SizeUp, but SublimeText2's integrated pane management (including moving tabs between them) is far better than plain windows.

On linux, I've been using tiled window managers exclusively for about three years now and the lack of good tiling features is almost painful when I use windows (though the win7 tiling features certainly were a welcome addition). I personally hate having to reach for the mouse if I'm typing, so tiled window managers are a perfect fit for me.

Which tiling window manager have you settled on?

Re: TextMate 2 (Public) Alpha

#128

Earlier quoted context omitted.

Or I'm really fast?

Faster to 1) leave the keyboard, 2) navigate with the mouse to the project pane, 3) select file, 4) back to the keyboard etc than to press 2-3 keys in Vim to move between NerdTree and your content and open whatever? I don't think so. In the very least, you could just use NerdTree with the mouse, exactly like TM, and it would be the exact same speed.

Yes, there's been several UI research papers which show that keyboard heavy users underestimate the time their keyboard strokes take compare to quickly switching to mouse because of the higher cognitive load. I know, [citation needed], but I'm sure you'll find them if you google.

Re: TextMate 2 (Public) Alpha

#129

Earlier quoted context omitted.

I don't really understand why the application has to support full screen mode. Isn't that something the window manager should really be doing?

It's opt-in for old projects, but it's as simple as compiling the app with Lion support without code changes or compatibility issues to turn on the flag for the window in IB. (Obviously, for new Lion projects, it's automatically enabled). The issue of checking in code comes when you want to add an "Enter Fullscreen" menu item, which requires a tiny bit of code to make sure you don't call "toggleFullscreen:" on a wind…

To me, this seems to be an "opt-out" rather than "opt-in" sort of thing. The easiest parallel would be maximizing windows in Windows or most Linux WMs: you can maximize all windows by default, but they are free to disallow maximizing. This seems a more reasonable approach.
Post reply on HN