Live data from Hacker News

ITerm2 1.0 Released

iterm2.com

101–110 of 123 posts

Re: ITerm2 1.0 Released

#102

some other resources for those interested in terminal apps, what are some others? Guake: http://guake.org/ Yakuake: http://kde-apps.org/content/show.php?content=29153 Visor: http://visor.binaryage.com/ SIMBL: http://www.culater.net/software/SIMBL/SIMBL.php Solarized: http://ethanschoonover.com/solarized

Thanks for the link to Solarized. I had never heard of it before, but I'm now trying it out for Textmate.

Re: ITerm2 1.0 Released

#103
post #23

I wasn't a fan of iTerm "1". What's new in 2? Someone got a summary? I don't see it on their site.

The one that does it for me is Cmd-1, -2, -3, etc. jumping to the first, second, third, etc. tab within the current window. Terminal.app's behavior is to jump to the window numbered that way -- often across spaces -- which would always drive me crazy.

Re: ITerm2 1.0 Released

#104
post #18

You have to be kidding me, right? This app is so bloated and unpolished—it really doesn't feel like it belongs on the Mac. I'll take OSX Lion's sleek Terminal.app over iTerm any day. My favorite new feature, it lets you customize ANSI colors! Screenshot of Lion Terminal: http://akhun.com/seo/skitch/kenneth_%E2%80%94_vim-20110707-1... Edit: I know I'm going to get tons of downvotes for this. But it's my opinion that s…

btw, your second screenshot shows a fake vertical split, the vertical split is from vim, not from Terminal.app

Re: ITerm2 1.0 Released

#105
post #99
post #79

Earlier quoted context omitted.

One of the features slated for v1.1 or thereabouts is deep integration with tmux. http://code.google.com/p/iterm2/wiki/TmuxIntegration and https://docs.google.com/document/d/1ABI0kqUUxoAjxhWW3AsWFis6... have some details on how it might work. (Also, learn the difference between a terminal multiplexer, and a terminal emulator :p)

> (Also, learn the difference between a terminal multiplexer, and a terminal emulator :p) What difference the name makes? If this shiny new terminal emulator is touting something which a terminal multiplexer already does, from a user perspective, his reply is legit.

A terminal multiplexer is a way to create and access multiple ttys from a single terminal (-emulator). Both of the most widely known (GNU Screen and tmux) are terminal-only apps - They require a terminal or terminal emulator to act as their user interface.

Terminal emulators, as the name suggest, emulate terminals. Since most people don't tend to use dedicated VT100s any more, we use emulators like xterm, rxvt, Terminal.app, etc instead.

A mux without an emulator to access it is pretty useless, whereas an emulator with some mux features can provide benefits not easily achievable with a standalone multiplexer.

One example would be mouse-based text selection. Using vertical splits in tmux, and triple-clicking to select a full line will select the contents of both split regions, whereas a GUI app can limit it to one region. I'm sure there are plenty of other features.

Re: ITerm2 1.0 Released

#106
post #99

Earlier quoted context omitted.

> (Also, learn the difference between a terminal multiplexer, and a terminal emulator :p) What difference the name makes? If this shiny new terminal emulator is touting something which a terminal multiplexer already does, from a user perspective, his reply is legit.

A terminal multiplexer is a way to create and access multiple ttys from a single terminal (-emulator). Both of the most widely known (GNU Screen and tmux) are terminal-only apps - They require a terminal or terminal emulator to act as their user interface. Terminal emulators, as the name suggest, emulate terminals. Since most people don't tend to use dedicated VT100s any more, we use emulators like xterm, rxvt, Termi…

> A terminal multiplexer is a way to create and access multiple ttys from a single terminal (-emulator).

Thanks. I know that and use screen, and the post we are discussing mentions tmux, so he knows it as well.

> whereas an emulator with some mux features can provide benefits not easily achievable with a standalone multiplexer.

The op was being snarky but that was the whole point. iterm2 doesn't seem to be giving something which we(in a generic sense; I use linux and have nothing to do with iterm) want and aren't already doing in the current emulator/multiplexer setup.

> One example would be mouse-based text selection. Using vertical splits in tmux, and triple-clicking to select a full line will select the contents of both split regions, whereas a GUI app can limit it to one region. I'm sure there are plenty of other features.

I don't use tmux but that's the behavior in gnu screen vertical split as well.

Re: ITerm2 1.0 Released

#107

This looks great. Two questions: - How does one change the background color for the panes that don't have focus? The black vs charcoal distinction is a bit too subtle for me. - Is it possible to map command-` to cycle between panes? If so, how?

1) I don't think you can change the colour, but you can adjust the dimming level with:

defaults write com.googlecode.iterm2 SplitPaneDimmingAmount -float 0.25 # [range from 0-1.0, lower is darker]

Maybe add a feature request for a 'inactive panes colour' widget to be added to the Profile colours tab.

NB: Changing the dim amount seems to require a restart of iTerm to take effect.

2) Set a global keybinding (Prefs->Keys-> + button) to 'Select Menu Item...' from the very bottom of the list, and specify 'Next Pane' (no quotes) in the text field.

Re: ITerm2 1.0 Released

#108
post #96

Quick question - is it possible to underline links a let them be opened by single click?

It's an open feature request. The current issue is finding a way to do so efficiently. Adding a mouse tracking region for each link (and moving it every time you scroll) is impractical, and I'm not well enough versed in the display storage structures to know how easily you could get the bounding box of a link and hit-test for it without a performance hit.

Cmd-clicking them works though.

Re: ITerm2 1.0 Released

#109
post #106

Earlier quoted context omitted.

A terminal multiplexer is a way to create and access multiple ttys from a single terminal (-emulator). Both of the most widely known (GNU Screen and tmux) are terminal-only apps - They require a terminal or terminal emulator to act as their user interface. Terminal emulators, as the name suggest, emulate terminals. Since most people don't tend to use dedicated VT100s any more, we use emulators like xterm, rxvt, Termi…

> A terminal multiplexer is a way to create and access multiple ttys from a single terminal (-emulator). Thanks. I know that and use screen, and the post we are discussing mentions tmux, so he knows it as well. > whereas an emulator with some mux features can provide benefits not easily achievable with a standalone multiplexer. The op was being snarky but that was the whole point. iterm2 doesn't seem to be giving som…

>> A terminal multiplexer is a way to create and access multiple ttys from a single terminal (-emulator).

> Thanks. I know that and use screen, and the post we are discussing mentions tmux, so he knows it as well.

You asked what the difference was. I told you.

>> whereas an emulator with some mux features can provide benefits not easily achievable with a standalone multiplexer.

> The op was being snarky but that was the whole point. iterm2 doesn't seem to be giving something which we(in a generic sense; I use linux and have nothing to do with iterm) want and aren't already doing in the current emulator/multiplexer setup.

Yes, I got that as well. My point is that it is in fact nothing at all like "tmux with an icon"; It's a terminal emulator, which happens to:

a) be better in various ways than hte Terminal.app that ships with OSX (256-color support, for a start. See upthread for many more).

b) have some features which overlap with dedicated terminal muxes, like tmux. If you look at the links I mentioned, the idea is to make iTerm recognise you're using tmux (even on a remote host), and translate its split panels into GUI split panels, amongst other things.

So yes, it does (or will) provide additional features.

>> One example would be mouse-based text selection. Using vertical splits in tmux, and triple-clicking to select a full line will select the contents of both split regions, whereas a GUI app can limit it to one region. I'm sure there are plenty of other features.

>I don't use tmux but that's the behavior in gnu screen vertical split as well.

Precisely. But iTerm2, being a GUI terminal emulator, can do that. That is a feature.

Post reply on HN