20-04-2021



ITerm2 is an open source replacement for Apple’s Terminal. It’s highly customizable and comes with a lot of useful features. To install iTerm2, open the terminal and run: $ brew cask install iterm2 Zsh (skip – macOS Catalina users). ITerm download: Download you can see the screen like below, click Stable Releases to download. Unzip zip file you downloaded and install it. If iTerm asks you Full Disk Access permission, click Open System Preferences on the right bottom.

I almost decided to learn emacs, mostly so i could interact with a decent REPL. A little bit of googling dissuaded me from doing so (this christmas) — as there are now a few decent options for SLIME-esque interaction with an REPL in vim.

The setup of choice among this crowd seems to be iterm2 which has been set up to work with tmux (it won’t work if you $ brew install tmux).

Download iTerm2 3.3.12 for Mac from FileHorse. 100% Safe and Secure iTerm2 is a terminal emulator for OS X that does amazing things. Windows console emulator with tabs, which presents multiple consoles and simple GUI.

In theory, this is simple to setup, as there is now a hosted pair of iterm2 and tmux downloads on the project site. This includes an appropriately patched tmux. If you took the project link above, you will see something like the below:

You want the two links in the middle: tmux for iterm2, and the iterm2 beta.

After you have downloaded the file, you should see them in your downloads as above. Click on the eyeglass at the right to open the containing folder. Inside that folder you’ll see something like the following:

Drop and drag the iTerm icon into your applications folder. Now you have iTerm2 installed!

Download iterm3 for macDownload

That was the easy bit. The hard bit (for me) was making sense of the instructions for tmux integration. If you are having trouble, follow these steps with me (note i am assuming you downloaded the zipped iTerm folder into ~/Downloads/).

Open your terminal (hold down Command-space at the same time, and type in ‘terminal’).

Iterm 2 Download

ItermDownload iterm for mac

At first i could not complete these instructions. At the sh autogen.sh step, i got:

autogen.sh: line 14: aclocal: command not found

… WTF?

Mac Iterm2

If you get this error, you need to

Next, at the ./configure step, i got the following error:

configure: error: “libevent not found”

Download Iterm For Mac

If you get this error, you need to:

If you don’t know how to do that, check this prior post — which gives a step by step tutorial.

Iterm2 Macbook Sudo Touch Sensor

Download iterm3 for mac

Download Iterm For Mac Os X

For whatever reason, i had to totally restart my computer before tmux would play nice with iTerm2. Before re-start, trying to open a tmux child window failed as follows:

Once you have re-started, you should find (when you are in iTerm), that typing tmux to enter a tmux session, and tmux -C to enter a child session work just fine.

Download Iterm For Windows

[updated 7 March for release of the new item & tmux releases]