(author here). I pushed out a promotion today to let users know about the new version before auto-updating everyone. It breaks backward compatibility with applescript, so it'll be a rough upgrade for some folks.
I'd love to hear any thoughts on how to make this less painful.
My first experiment with in-app advertising (promoting the beta version through a popup dialog) has gone well, with a 31% click-through rate, and of those 25% downloaded the beta.
You know iTerm is a tool I use so often that I've taken its existence for granted. Thank you for all your hard work over the years. You've made a beautiful piece of software.
iTerm2 was my first choice when I joined a company where most of the people were doing all their stuff on the CLI and started my own journey into the CLI. I never looked back since then.
Thanks a lot for creating a wonderful piece of software which I use on a daily basis at work.
Agreed... It's a really nice, smooth experience... ConEmu is close, but not quite the same in Windows, and I haven't seen anything that even compares in Linux.
I literally just made an account on here since I never normally comment just to say thank you to you for all your work on iTerm. I'm especially happy about the issue I was having with iTerm2 windows not resizing correctly but the beta seems to have changed this to work flawlessly, it used to not fit correctly to the borders of the screen height nor width, but it works great now. So thank you once again.
Hey, that's actually in version 2 as well! It frustrated me too, even made a checkout of the source to fix it myself, and then found that it's in the advanced options. Go to preferences -> advanced and all the way to the bottom there is "Terminal windows resize smoothly.". Set that to yes, and it will resize to the edges of the screen.
You can have both installed and even running at the same time. Applescript might get confused about which app to talk to, in which case you need to do `tell application "/path/to/iTerm.app"` to make it unabiguous.
On donations, it's kind of ridiculous that the PayPal mobile checkout doesn't support 2FA:
Your Security Key can't be used to log in here. But, you can still complete your purchase with PayPal by checking out on your computer.
It also looks like it was designed in 2004 and never touched again. This same issue affects the Cydia store, and the only workaround there is to disable 2FA.
iTerm2 is the most beautiful, customizable and usable OS X terminal replacement in the history of everything. Full stop.
Go2shell also makes iTerm2 slightly even better, just don't mistype it without that 's'.
Sadly, iTerm2 doesn't make coffee or answer email, and for these couple of trivial, unrealistic failings I'm anonymously internet outraged with a cohort petition of at least 235k signatures so far to have your head boiled in stew for Christmas dinner served with canapés, yorkshire pudding and choclate creme pie. Yum. Can't wait. :-)
Leaping to somewhat serious now: another project support stream is actually cool schwag: stickers, t-shirts, mugs, hats, tech bits, so forth.. Some limited edition stuff.
<unsolicited public advice without listening or asking questions because im a git>
Sales is two things: good product and having/inventing a plausible/worthwhile excuse to mention it.
No one has to be an artist (the best I can do is about the 2nd grade level: stick figures and writing which gradually changes size and slants to one side.). There are plenty of really good designers in most major metros whom will work for some % of gross, credit and/or fee... Dribbble, 99designs, sortfolio, elance, odesk, craigslist, on and on. See what folks can come up with and do small test runs to see if it's worth stocking (Amazon fulfillment will hold stock for cheap). Zazzle typically makes bank at a high price-point and leaves you with a pittance %. Indie graphics shops can usually make quality shirts at various volumes for super cheap, some will drop ship directly to customers and others can send to Amazon Fulfillment and let Amazon handle it.
Also for shwag concepts, it's possible to crowdsource ideas & voting from a massive community (creds on actual product)... It's a plus for at least 3 reasons.
Promoting: vlogging YT, podcast interviewing people, conference and meetups, so on... Always bring more value and humanity to an event or forum than just pitching sales robot, that's what people respond to usually
</unsolicited public advice without listening or asking questions because im a git>
I was actually just very mildly annoyed by this in-app promotion. (trying to convey the absolute minimum amount of annoyance while still being annoyed)
While I was typing it popped up and opened a browser when I hit enter, entirely without me seeing more than a flash of the ad.
Same here, except I didn't even see the ad at all. I only realized it when I looked back at the screen and Chrome had focus and was on a new tab with the "promo". Not a big deal, though.
Hi! Thanks for the good work! If you ever accept feature requests, I'm annoyed when I have multiple iTerm2 windows opened on another desktop, and I swipe to that desktop. I have the "focus follows mouse" feature enabled, but in the situation above, sometimes it's not the window under the mouse that gets the focus. I realize however that this might be a hard-to-solve problem (because of how the OS works)...
(user here). Thank you, so much, for creating iTerm2 and keeping it going all these years. iTerm is now my only development environment, I also use the shell for email, HipChat, IM and of course IRC. I can stay in the shell pretty much all day. It's straightforward, easy to customize, and has built-in support for tmux. What more could I ask for? :)
FWIW, I've been running the dev builds for ages now (currently on 2.9.2015111), and it wasn't a big deal to update my (few) scripts. The new AppleScript dictionary is definitely a bit better, and simplified my scripts.
I don't remember what made me use iTerm in the first place. I think I didn't find out how to use tabs in Apple's terminal right away, but now I have routinely 10-12 tabs open, and being able to save and restore the arrangement is very, very convenient.
If you're interested in the regressions iTerm2 has compared to Terminal.app, the two I've noticed are:
- Terminal.app will focus the tab triggering "prompt before closing if there are jobs running besides" and name the job that's running. iTerm2 always ask "Quit iTerm2?" and leave you to hunt down which tab is preventing it from being closed.
- Triple-clicking in Terminal.app will select from the previous \n to the next \n (i.e. it will select multiple lines if the lines are wrapped), while triple-clicking in iTerm2 will select only that line.
Top: Terminal.app, bottom: iTerm2. This technically isn't a "regression", but I prefer the Terminal.app behavior so it'd be nice if there was at least a toggle.
> Triple-clicking in Terminal.app will select from the previous \n to the next \n (i.e. it will select multiple lines if the lines are wrapped), while triple-clicking in iTerm2 will select only that line.
In iTerm2, toggle "Triple-click selects full wrapped lines" in the Pointer tab in Preferences.
In terms of hours spent in an application, only Chrome and Tweetbot exceed how many hours each year I live inside iTerm2+tmux. In terms of what contributes to my ability to get my job done - and just sheer joy at using software that is rock solid, and integrates well with the tools that I use - there is nothing even close to iTerm2 - it's the single reason why I couldn't even consider using an operating system other than OS X.
I'm embarrassed to admit it's been about 5+ years since I last made a donation, which I'm fixing right now.
Thanks so much for iTerm2 - it's made my life better.
When i read "Password Manager" on the iterm2 V3 announcement page i hoped to read about 1Password integration! PLEASE PLEASE George Nachman - i would donate (again) for iTerm2! :)
I've been on 2.9 series for few months now, since this appeared on HN, so sadly nothing new here... [1] I had such a great time getting to know these features then.
I haven't noticed any instabilities, and new features have been working great. I've yet to learn to use shell integration (muscle memory is a hard thing to forget), but using full screen shell with insivible tabs and the "quake shell" that's similarly full screen has made a really big difference for the better.
Syncing profile settings between computers could work without user action. Now I got automatic import and export when I restart iTerm. Changes I make on one machine tend to stay there, till I remember to restart, and by then I usually have changed something else on the other machine.
So thank you very much for the most useful software on my mac! I have to get get Paypal for donation.
I did try ITerm2 out for a long time but I found it dramatically reduced the battery life of (newish) macbook, I'd get perhaps 2 hours less per charge, as a result i've switched back to Terminal and using MouseTerm for scrolling in vim.
Have you looked into ITerms' performance in comparison to Terminal?
I'm ever a lurker here on HN, but I have to tell just how amazing it is that something you made affected the lives of so many people. The fact is, iTerm is arguably the most dependable piece of software on my computer and has been since I ever got a mac. So props to you!
Those are pretty amazing click/follow through rates, and I'm not surprised because they're 100% deserved. This is a great app clearly made with care and dedication, thanks for all your hard work!
George, huge thanks for your work. Please consider putting iTerm2 on the App Store for a couple of bucks (in addition to providing it for free on your site).
I think the App Store Sandbox would restrict iTerm's ability to be useful. (Can only access files it has created, or via a standard OSX file open dialog, for instance.)
Thank you for all the work. Finding a specific setting in the settings panels is sometimes hard. I wish you could add search for setting items sometime in future.
iTerm is amazing. But it's incredible how many people I see that have the old (unsupported) iTerm installed. Presumably having heard that 'iTerm is da bomb' and not realizing they were referring iTerm2. The old iTerm is way inferior to OSX's Terminal.app, so it kinda sucks seeing these people crippling themselves without even knowing it.
I am an iTerm2 user. I think it's a fantastic product.
That being said, if I see a pop-up dialog with an advertisement coming from my terminal application, I am going to uninstall it immediately and never think twice about it again.
Great app. This announcement reminded me that I use it every day & hadn't donated yet, so I did. $10USD won't be retirement money, but at least have a beer & tip your bartender:)
I'm sure I'm missing iTerm2's big appeal, but every time I try to use it, I find myself going back to Terminal.app, which I find more responsive and just as featureful, especially when combined with zsh and a windowing manager. That's probably just because I'm familiar with it and I didn't come from tmux or anything similar, but I keep hoping I'll be "enlightened" at some point and realize the error of my ways ;)
> Customizability ends up being pretty important for serious developers who are always in the terminal.
Ironically, I would say customizability ends up being pretty important for serious developers attempting to avoid working. I can't say my terminal itself—as opposed to the shell—requires any serious modifications at all. (I rewire the left option key and color schemes, and that's about it.)
I guess my point is that the terminal has very, very, very little influence as compared to the ACTUAL shell. Yes, there are power users. I don't see them actually get anything done faster.
I moved to Terminal.app when it introduced tabs—KILLER FEATURE—and haven't been happier.
I usually use iTerm2, but I tried to switch to Terminal the other day because I noticed how much more responsive it is. There were a couple small things that kept me with iTerm2:
- Both let you set the cursor color, but Terminal doesn't let you set the cursor text color, which is a small annoyance.
- Terminal's full-screen goes into a separate desktop, but iTerm2 lets you disable Lion-style full-screen - another small annoyance.
- The only real deal-breaker for me was that I couldn't get Ctrl-/ working for Terminal (it's what I use for "undo" in emacs and readline).
Even with these things, I tried for a while to get Terminal set up - the faster refresh rate makes it look _really_ smooth compared to iTerm2.
Same. I've tried it several times and have had the same experience you describe. Terminal.app recently got a nice upgrade too, which made switching to a 3rd party emulator even less compelling.
Edit: I tried the beta. It's faster than .app. I'll give it that.
All the more power to you. If it works fine for you then it's good enough. Apple has also really caught up on Terminal.app's features. For example it didn't used to have multiple tabs which was a killer feature of iTerm. Personally, I don't even use most of the power features of iTerm except the custom shortcuts. (even preferring to use tmux directly) Still, some alternatives never hurt.
Command clicking on backtraces to open that line in my editor is pretty bloody great. Although if you've rigged up some way to do that with the keyboard alone you're unlikely to be impressed I suppose.
It seems to resolve paths relative to the working directory and passes them to `open`. It works for URLs too.
I've found it so good, I switched to using Terminator on Linux. Terminator sort of mimics iTerm2's multi-pane layout, which I find indispensable on high resolution displays.
Iterm2 was one of those things I was not expecting to miss so much when I switched to a Linux desktop. There's something about the look and feel of text that I'm used too. Don't get me wrong, there's good terminals for Linux, but I think iterm2 was the best. I'd gladly pay for a Linux port.
Just curious - what features are you missing on Linux that are available on Iterm2? I've used Iterm2 quite a bit and while I think it is more full-featured than my linux terminal, I don't find myself using any features which are not common to both.
I love iTerm2, I keep up with the "current" beta versions, using them all day in production.
I would love it if they'd make a "dark" titlebar version of the window chrome. My setup currently has windows without any titlebar at all (thanks to iTerm for that feature!), but it makes rearranging windows challenging.
This comment may be lost, but for Google posterity, it appears that this feature only sets the window titlebar if you aren't displaying the tab bar. Otherwise, the escape codes set the color of the tab.
It would be nice to have separate escape sequences for the window titlebar and for the tabs.
My interest in this is to dim the glaring-white strip of the Mac OS X window chrome when I have dark tabs, a dark-background terminal, and a dark menubar. If you have many such dark terminals open, the Mac OS X window chrome really interferes with the visual consistency of the setup.
Thanks so much for pointing out the ability to hide the titlebar entirely, as I have the same pet peeve :)
I would suggest using one of the many pseudo tiling window managers to resize your windows so you don't have that problem. I strongly recommend spectacle [1]
With the default settings in iTerm, you might not fully fill the screen with shortcuts (half screen would be missing a little bit of the window on the bottom). By default iTerm uses row height to determine the window height.
Advanced Settings > Smooth Resizing - will fix this.
I always forget it's there, then when I use someone else's Mac I wonder why the Win7-style drag-to-a-place-to-get-a-shadow-preview-of-the-new-size doesn't work.
Is there anyway to achieve something similar to Quicktime? Or is that what you mean by a 'dark' titlebar? I'd love if the titlebar would fade away when not mousing over it.
this is totally feasible with a custom .car file that you can embed into your program. The problem is the titlebar text.
I hacked together a working SIMBL script back in the 10.6 days that fixed the problem, but it's probably lost.
Interestingly, Apple's current DarkAppearance.car (/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources) that ships (but lies unused) in OS X 10.11.3 suffers from the same problems. You can copy it over into GraphiteAppearance.car to test it out. White titlebar text is still glitched to hell.
In SemVer [1], it's prescribed that the first number is for breaking changes, the second number for new features, and the third number for fixes. So this would be v3.0.0.
It also allows you to add a suffix though for beta-type versions, so the beta would be v3.0.0-beta, or v3.0.0-rc1, etc.
I want the first "stable" release to be 3.0.0, which is lexicographically before 3.0.0-beta. Admittedly this is only a limitation of Sparkle, but I just haven't prioritized modifying Sparkle above fixing real bugs.
SemVer works great for libraries, but it falls apart for actual software IMO. How would you define a "breaking change" in a software ? Would it be a complete redesign ? Or maybe a feature removal (Does that ever happen ?)
Versions are supposed to convey meaning over how much has changed to the app between two versions. iTerm got soooooo many new features in this new version, anything smaller than a major bump would feel out of place.
I do agree the actual version should be v3.0.0-beta1 tho ^^.
I'm sure if you're reading these comments, iTerm is the program you use the most on the Mac.
Give George a donation through the Donate button on his site (https://iterm2.com/) to let him know how much we care about this tool. Takes 10 seconds if you have PayPal.
I played with iTerm2 for a while (coming from Linux) because I was told I had to have it. I switched back to Terminal.app after my last clean install because I didn't really see what I was getting.
For someone who tmuxes for tabs and splits, what am I missing?
So, the show/hide feature seems to be the one really interesting thing to me. We're both vimmers and it sounds like we have similar workflows. What's killing me right now, is that coming from Debian I always had 5 desktops setup on Alt+1-5. I've got the same thing on Command+1-5 now, but if I force Terminal.app to fullscreen in OSX in the Desktop 1 spot, it's no longer available via Alt+1, since it spins up it's own, new desktop called 'Terminal'. It kills me.
In your post, are you saying that you can have a fullscreen iTerm2 window transposable to any of your desktops with the show/hide hotkey? Because this would push me over the fence.
BTW, I dig the CSS triangle inversions you're using for your ribbon up top.
I'm not sure if I fully understand your query, so let me know if I'm off the mark:
The answer is iTerm is incredibly configurable! iTerm can run on it's own 'fullscreen' window (Lion Style, you know, like say, full screen chrome) OR it can use a transparent fullscreen that basically just fills the current screen you are in, not creating a new 'desktop/space' (the gif on my blog post shows this).
APART from that you can also configure iTerm to show up on all desktops - i.e. I'll have documentation on desktop 1 and the actual site on desktop 2 and I can bring up the same terminal window with `alt space`.
So I do think that the answer to your question is YES!
That's probably the awesome thing about iTerm. There's no "super big killer feature" but it just provides enough options that whatever workflow you have/want, it most likely can support it.
And nice to meet a fellow vimmer! Thanks for the appreciating the CSS ribbons too :)
Couldn't find anything similar on Windows. I used MobaXTerm which is ok but never feels as polished and slick as iTerm. Especially iTerm's own fullscreen mode which allows to quickly alt-tab is great.
I wrote a small blog post on OS X must-have apps[1] back in 2009, but I realize more or less all but the most obvious (e.g., Chrome) have changed.
Now: InsomniaX (like Caffeine.app, but maintained); Bartender; LaunchBar (mostly for clipboard management - easily my favorite manager); iStat Menus; Atom; Tweetbot; Dropbox; and to a lesser extent, iA Writer. (And BowTie for a Last.fm scrobbler, because it's the only one that works with Apple Music)
thanks for the tip on spectacles. I've been using sizeup for the same functionality for years bit it looks like spectacles does the same thing for free. How does paw compare to postman?
Thanks for the mention! What makes Paw different is dynamic values which lets you access/parse data from previous responses and compute anything you want. It's a simple way to do visual programming for your API testing. Also today we're introducing full encryption for users credentials. Also, Paw is a native Mac app, and we love the look and feel it has. (disclaimer: I'm Paw's founder)
Putty never had good tab support even with all the various work-around and frankensteins people had made to do it. If that situation has changed in the past 5 years, I'm sure I'm not the only one here who would be excited to hear about the details.
putty needs some serious UI love. It doesn't look like the UI has been updated in over 10 years. I use MSYS which comes with mingw and works for my purposes.
It worries me slightly that I can still remember the URL for PuTTY - I'm not even sure I've used Windows once in the last 5 years in a context where I would have needed it!
Another suggestion: how about simply calling it "iTerm". This can be version 3. I know "iTerm2" was a fork of the defunct original iTerm. But now that you're pushing through to v3, in kind of makes sense to reclaim the title.
Is there a way to make a previously hidden iTerm window show without also bringing any other iTerm windows to the front?
I'm looking to replace TotalTerminal with iTerm (since TT doesn't work on El Capitan without making OS X less secure), and tried using a function key to hide/show a small iTerm window, but while that does work, the problem is that when it shows the small window, it also shows my regular large iTerm window as well (which I have always running) and the times when I want to show the small iTerm window I don't want the large iTerm window obscuring what's behind it.
Not sure if I explained that well, but that's what I'm hoping to find a way how to do: basically have a small, TotalTerminal-like iTerm2 window that pops up when I hit a certain keyboard shortcut, without also bringing up any other iTerm2 windows that I may have running in the background.
I'm also open to suggestions for other TotalTerminal replacements that work on El Capitan.
Yes, they have had a visor feature for a long time actually. I'm not on my mac right now and i'm not 100% sure if this link is accurate anymore. But it's under the keyboard shortcuts or profile settings. It is not enabled by default, and you can create a new hotkey profile with more transparency or whatever,
I have used iterm for a long time and I would like to donate to your project. I make all my donations with Patreon, would be great if you could add support for that, if it's not too much trouble. https://www.patreon.com/
I made a donation anyway with paypal, much appreciate your work. Also checkout funding from Travis foundation and DuckDuckGo. If you need help with traffic to your site, let me know, I work at a CDN. http://foundation.travis-ci.org/grants/
He might be the first one to ask? Unless my grasp of the English language is slipping, he asked politely without any expectations?
On topic: I've seen Patreon used by some of the more well-known YouTube science video creators (CGP Grey, Kurzgesagt, Numberphile come to mind) so it seems to be ok.
> Session Restoration allows your jobs to keep running after iTerm2 upgrades, is force-quit, or crashes. It's like tmux without tmux!
Anyone know how this works? From my basic (possibly incorrect) understanding, iTerm currently spawns a bash shell for each tab which in turn has its own children for its processes; so killing iTerm would kill all of its children. Does it use a separate daemon process to spawn children now?
Try cmd or right-clicking the path in the window title bar. Should pop open a menu with the CWD path and all parents that you can then click to open in a finder. Apparently this works in other Mac apps as well. I had no idea for many years.
You guys deserve all the best. Will make the donation soon... (student here) I have never came across terminal app that is working with you... urxvt and many other on Linux were always working against me. This one was drag and drop and it works.
I have been a long time Visor/TotalTerminal user and wanted to try iTerm2 on 10.11 but was concerned with its use of the Sparkle updater framework. I could find no sign through all of my research if confirm if updates are performed through https instead of http and I declined to install it. I also couldn't find a way to contact the anyone to ask, so I'm glad you posted. So? What does it use? Don't you think this may be worth noting on the announcement or changelog?
And what about the risk of parsing file:// and ftp:// and other protocols inside the WebView component What assurances can you give that there is not security flaw on the server that allows replacing XML file?
Why are you concerned with Sparkle? Is it because it's a third party library or whether or not iTerm2 makes HTTPS updates?
It seems a little debugging with LittleSnitch/Charles would glean an answer how the requests are made and what, if anything else is. Perhaps a ticket https://iterm2.com/bugs is warranted.
I'm late to the thread but just wanted to say THANK YOU for all the hard work in general; and especially now for this:
"iTerm2 can change your profile (for example, affecting the color of your terminal) when you ssh to a remote host, when you run sudo, or even depending on your current directory."
Like many people, I use profiles mostly to have different colors for different hosts. This will make my workflow a little easier and a lot more consistent Every. Single. Day.
There are a lot of people expressing their love for the tool but until now I fail to see why. "Love" is not a good enough reason for me to exchange a seemingly good enough standard tool with something else. Also the situations in which I want to optimize the Terminal are few. Right now I can only think about copy&paste and as far as I can tell that is solved in the standard terminal already.
Amazing work. This app has so many features that I think go unnoticed to many. I recommend going through all of the tips of the day (iTerm2 -> Show Tip of the Day) and perusing the various preferences available in the app.
I donated a while back and will be donating again tonight.
I just donated but do you ever consider charging? I think most here would pay. iTerm2 really is the best option and provides a lot of value to developers who make money using it.
Accepting donations is about as far as I'd go with trying to monetize free software. If I were looking for a lifestyle business I might take a try at selling support for it or selling some kind of related SaaS.
Can you atleast show-up a popup for donation? I've been using iTerm2 for couple of years, just realized and donated. A pop-up would remind many people like me I guess :)
I'm going to look like a huge noob but is Zsh what makes terminals look cool? I see Oh my Zsh on Github and it has a lot of stars, how do I get started with it on my Mac?
It does more than just look cool! For me, I personally prefer the completion abilities that zsh enables, but there is a whole suite of capabilities - that said, yes, it also can look really cool!
There's an installer script off github. Just follow those instructions and that's all you'll need (assuming you already installed zsh). If you haven't, you can install it with Homebrew using `brew install zsh`.
- That completion extends to directories as well. Just keep pressing tab and you get a cool little menu thing, whereas bash just prints the choices again and again.
It would be great having little video's of each new feature. For example with the automatic profile switching, or the marks/shell integration features.
Awesome - I've almost forgotten Terminal.app exists these days. Shell integration is super exciting, I can see myself using that a whole lot in the coming months.
There is already the need for standardization on inline images, as notty uses another approach than iTerm2, which uses another approach than Terminology.
xterm can do inline graphics too, in the form of Sixel for raster graphics and ReGIS for vector graphics. At least those are sort of standard, in that they were used by real terminals and there are real specs for them.
The annoying thing is, even if terminals standardized on one protocol, none of them set $TERM or use terminfo properly. So there's no good way for programs to actually use these features, because you don't know if you're running in a terminal that supports them, or which escape codes to send to make use of them.
> none of them set $TERM or use terminfo properly.
There's a reason for this, and it's because a lot of things assume certain values for $TERM and completely go to shit when it's something else. In addition, who actually sets $TERM is an open question depending on the architecture of the system you are talking to (and the manner in which you logged in).
Beyond that, the architecture of terminfo is a disincentive to creating new terminals, because you have to get terminfo right everywhere. Yes, one could package a terminfo supplement for iTerm2 and distribute it, but it's a serious bummer to have to apt-get/yum/dnf/emerge on every box you handle just because you like a different terminal emulator. But xterm is already there, so the easy path is to identify as xterm and handle xterm and lie occasionally (like with features like these). And that's how it's going to be. Forever. Because machines are now disposable, and now we're handling tens of thousands of them over our careers, and well-manicured terminfo databases on a few machines in the lab are a relic of the old sysadmin lifestyle.
This isn't old-vs-new NIH, to be clear, it's just that what we call a "server" has gradually evolved, and stateful databases like terminfo represent older ways of addressing systems that nobody really feels like maintaining anymore. Terminals are now much smarter than the average VT100, and it's high time for a terminal to identify its capabilities with a new protocol that doesn't require server-side state. But nobody is working on that, to my knowledge, because the "Unix way" creates an even stronger disincentive to evolve the manner in which we think about Unix lest we disrespect the past. (See systemd.)
> Terminals are now much smarter than the average VT100, and it's high time for a terminal to identify its capabilities with a new protocol that doesn't require server-side state. But nobody is working on that, to my knowledge, because the "Unix way" creates an even stronger disincentive to evolve the manner in which we think about Unix lest we disrespect the past.
How would you write a terminal protocol that could support `vim` with a stateless server?
great app, i've been using it for a while (i also use terminator on linux). together with homebrew and fish it makes the osx command line experience fantastic!
that is the one thing i miss from osx .. i had all kinds of triggers on screen , specially colouring ip addresses , and urls and guids .. hope it comes to linux one day.
Probably not the kind of customization most people are looking for, but you can do all that with urxvt extensions: http://jbl.web.cern.ch/jbl/doc/urxvt/
A lot more of a pain in the ass to write extensions from scratch instead of having a UI to configure, especially if you're not big on perl, but there's a good amount of extensions out there that are ready to use as well.
It's been >5y since I used KDE, but iirc the default terminal there had regexp you could set to trigger any action you wanted. And links were automatically clickable.
I doubt this is helpful, but I tried to find a Linux terminal that was as customizable as iterm2. Konsole was the closest thing I could find. It has a UI to configure many aspects of the terminal. Unfortunately, I'm drawing a blank on triggers at the moment. I still think iterm2 is way better but konsole is really really customizable.
I'd love to hear any thoughts on how to make this less painful.
My first experiment with in-app advertising (promoting the beta version through a popup dialog) has gone well, with a 31% click-through rate, and of those 25% downloaded the beta.