iterm2 issueshttps://gitlab.com/gnachman/iterm2/-/issues2019-12-18T04:29:55Zhttps://gitlab.com/gnachman/iterm2/-/issues/8539imgcat longer gifs are not supported2019-12-18T04:29:55ZMatti Paksulaimgcat longer gifs are not supportedonly the first frames are played, see attached video:
![Screen_Recording_2019-12-06_at_15.17.36](/uploads/5ee2def21db9338b7563a996fc9f1ea0/Screen_Recording_2019-12-06_at_15.17.36.mov)only the first frames are played, see attached video:
![Screen_Recording_2019-12-06_at_15.17.36](/uploads/5ee2def21db9338b7563a996fc9f1ea0/Screen_Recording_2019-12-06_at_15.17.36.mov)https://gitlab.com/gnachman/iterm2/-/issues/8541Variable window sizes in tmux are lost when re-attaching2019-12-18T04:54:26ZRoee BarVariable window sizes in tmux are lost when re-attaching* iTerm2 version: 3.3.7
* OS version: Mac OS 10.14.6
Detailed steps to reproduce the problem:
1. Make sure you have "Allow variable window sizes in tmux integration" = Yes in Advanced Settings
2. Attach to a tmux session (with at least ...* iTerm2 version: 3.3.7
* OS version: Mac OS 10.14.6
Detailed steps to reproduce the problem:
1. Make sure you have "Allow variable window sizes in tmux integration" = Yes in Advanced Settings
2. Attach to a tmux session (with at least two windows) using iTerm2 tmux integration
3. Have two windows open and resize such that they will be in different sizes
4. Detach from tmux (Shell->tmux->Detach)
5. Re-attach to the same session
What happened:
All windows become tabs within one window, and they are in the same size
What should have happened:
Original windows arrangement and sizes should be restored
[com.googlecode.iterm2.plist](/uploads/6776b55acfae550aea23dff1386c5727/com.googlecode.iterm2.plist)https://gitlab.com/gnachman/iterm2/-/issues/8543fish shell integration bad hostname2022-08-10T20:58:10ZMark Bestleyfish shell integration bad hostnameThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7 3.3.8beta and I think 3.3.0beta
* OS version: 10.14.6
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop f...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7 3.3.8beta and I think 3.3.0beta
* OS version: 10.14.6
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)[com.googlecode.iterm2.plist](/uploads/5d1fa8be4192b9ccd1f1bcb56f7d920c/com.googlecode.iterm2.plist)
* Add the log [debuglog.txt](/uploads/5472959ea112242c34c99fce7ea71b1d/debuglog.txt)
line 9445 and 38328 shows the error hostname is mini username is mark
Detailed steps to reproduce the problem:
1. Run fish as the shell fish, version 3.0.2
2. Use iTerm integration - as downloaded 6th Dec
What happened:
iTerm thinks the host is current directory. Shows in database and when you change directory you get the paste bracketing warning
What should have happened:
Same as in Bash integration the host name should be the host
If I edit .iterm2_shell_integration.fish and in iterm2_write_remotehost_currentdir_uservars hard code a host name it works as expected. Thus I think iterm2_hostname is not set correctly
I am not an expert in shell scripting (if it is longer than 5 lines I use a proper language for this sort of reason) but I think that in fish a variable set using just set is only in scope for the current block
SO as a hack I set iterm2_hostname as a global variable and it seems to work but I have no idea of the other effects. For me I think it is OK as I only have one machine and don't do complex things in fish.
e.g. line 81 onwards I now have
```
# If hostname -f is slow for you, set iterm2_hostname before sourcing this script
if not set -q iterm2_hostname
set -g iterm2_hostname (hostname -f 2>/dev/null)
# some flavors of BSD (i.e. NetBSD and OpenBSD) don't have the -f option
if test $status -ne 0
set -g iterm2_hostname (hostname)
end
end
```https://gitlab.com/gnachman/iterm2/-/issues/8547Preferences file should store long term preferences without short term state2019-12-16T00:02:20ZAbhijith V MohanPreferences file should store long term preferences without short term stateThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.6
* OS version: Catalina 10.15.1
Consider separating the short term state out of the preferences file. Many people like to maintain ...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.6
* OS version: Catalina 10.15.1
Consider separating the short term state out of the preferences file. Many people like to maintain their preferences files in git repos (dotfiles) and use a symlink into the repo in place of the actual preferences file. This makes it easy to share these files among multiple systems. But iterm2 stores a lot of state data in the preferences file so git shows diffs even if i made no change in preferences.Add Soonhttps://gitlab.com/gnachman/iterm2/-/issues/8551Tab bar on touch bar2019-12-18T06:17:25ZAaron MeurerTab bar on touch barI think it would be useful to have a touch bar item that shows the tab bar, to make it easy to switch tabs. Basically it should be as condensed as possible to fit as many tabs as possible, but it should ideally show the icon, the tab tit...I think it would be useful to have a touch bar item that shows the tab bar, to make it easy to switch tabs. Basically it should be as condensed as possible to fit as many tabs as possible, but it should ideally show the icon, the tab title, and be colored like the tab color. There should also be a version that expands and collapses like there is for the function keys.Future Releasehttps://gitlab.com/gnachman/iterm2/-/issues/8553Request: ship the free disk space status bar component2019-12-24T05:09:19ZArtyom KazakRequest: ship the free disk space status bar component* iTerm2 version: 3.3.7
* OS version: Mojave
There is a free disk space status bar component available at https://iterm2.com/python-api/examples/diskspace.html. Can it be shipped together with iTerm2?
E.g. in my case I'm trying to make...* iTerm2 version: 3.3.7
* OS version: Mojave
There is a free disk space status bar component available at https://iterm2.com/python-api/examples/diskspace.html. Can it be shipped together with iTerm2?
E.g. in my case I'm trying to make my system as customization-less as possible, and "download a file from somewhere and put it into a folder that I will definitely forget about" goes against that. Perhaps I'm not the only one.https://gitlab.com/gnachman/iterm2/-/issues/8554"Install Shell Integration" dialog should make clear where it's installed2021-09-12T23:29:55ZDaniel Griscom"Install Shell Integration" dialog should make clear where it's installedThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: macOS 10.13.6
Detailed steps to reproduce the problem:
1. Have a terminal window open to local or remote machine
2. ...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: macOS 10.13.6
Detailed steps to reproduce the problem:
1. Have a terminal window open to local or remote machine
2. Choose "iTerm2 > Install Shell Integration"
What happened:
- Warning message about Utilities Package, with installation options
What should have happened:
- An explicit message that the tools will be installed on whatever the current machine is for the current window.
From the doc, I expected this to be a normal macOS install, and I would have to run iTerm2 and choose the menu item on each (macOS) machine I had. Instead, I was surprised when it dumped a `curl` command into the topmost window's command prompt.
I'm guessing this is a feature, but it isn't clear, and could cause people trouble if they're ssh'd into some other machine and accidentally install the tools.
Suggestion: instead of the "Warning" message, have a "This will use the command line to install tools onto this window's current machine" dialog. You can then have the rest of the "Warning" dialog (although it probably doesn't rate a "Warning" title).https://gitlab.com/gnachman/iterm2/-/issues/8556Password manager pop up window does not close by itself2019-12-28T19:13:12ZGurnam DhaliwalPassword manager pop up window does not close by itselfThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version:Build 3.3.7
* OS version:Mac OS Sierra 10.12.6
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version:Build 3.3.7
* OS version:Mac OS Sierra 10.12.6
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)
* Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog
* Are you reporting a performance issue, excessive CPU usage, or a hang? Please attach a sample. Instructions at https://gitlab.com/gnachman/iterm2/wikis/HowToSample
* Are you reporting a crash? Please attach the crash log. Instructions at https://gitlab.com/gnachman/iterm2/wikis/crash-logs
* Are you reporting excessive memory usage? Please attach a heap analysis: https://gitlab.com/gnachman/iterm2/wikis/heapshot
Detailed steps to reproduce the problem:
What happened:
1.I configured Password Manager to use my pre-stored password for different servers
2.I click on my sever profile which create an SSH session, my trigger is working fine password is populated correctly from password manager
3. Issue is the password Manager window pop up never close once the password is supplied to ssh session. I have to manually close it every time and its nuisance. I am wondering if there is check box or cli command I can run so that password windows close after my selection
What should have happened:
password manager window should close by itselfhttps://gitlab.com/gnachman/iterm2/-/issues/8562[Accessibility] VoiceOver does not read deleted characters2019-12-15T18:29:34ZAdin Cebic[Accessibility] VoiceOver does not read deleted characters
* iTerm2 version: 3.3.7
* OS version: 10.15.2
Detailed steps to reproduce the problem:
1. Turn VoiceOver on by pressing command+F5
2. Launch iTerm2
3. Write anything
4. Start deleting characters with backspace
What happened:
VoiceOver...
* iTerm2 version: 3.3.7
* OS version: 10.15.2
Detailed steps to reproduce the problem:
1. Turn VoiceOver on by pressing command+F5
2. Launch iTerm2
3. Write anything
4. Start deleting characters with backspace
What happened:
VoiceOver pronounces "space"
What should have happened:
VoiceOver should have read deleted characterhttps://gitlab.com/gnachman/iterm2/-/issues/8563CPU temperature in status bar2019-12-23T19:38:15ZDmitry BabokinCPU temperature in status barWould be nice to have CPU temperature in status bar as one of available options.Would be nice to have CPU temperature in status bar as one of available options.https://gitlab.com/gnachman/iterm2/-/issues/8566Suggestion: move Status Bar preferences2019-12-20T05:07:57ZJay ThompsonSuggestion: move Status Bar preferences* iTerm2 version: 3.3.20191215-nightly but as far as I know this affects all versions with the Status Bar feature
Status bar settings are currently in the Session tab of a given profile. Unless I'm missing something, there's no direct ...* iTerm2 version: 3.3.20191215-nightly but as far as I know this affects all versions with the Status Bar feature
Status bar settings are currently in the Session tab of a given profile. Unless I'm missing something, there's no direct link between sessions and the status bar. The General or Window tabs seem like a more appropriate place for this.
This might apply to the "Avoid repainting while cursor is hidden" setting too.Add Soonhttps://gitlab.com/gnachman/iterm2/-/issues/8569iTerm treats a Unix screen as an alternate screen mode2019-12-21T06:31:26ZJosh OwensiTerm treats a Unix screen as an alternate screen mode* iTerm2 version: 3.3.5
* OS version: 10.14.6
Detailed steps to reproduce the problem:
1. Ensure "Scroll wheel sends arrow keys when in alternate screen mode" is turned on
2. Create a screen: `screen -S my_screen_name`
3. Scroll using t...* iTerm2 version: 3.3.5
* OS version: 10.14.6
Detailed steps to reproduce the problem:
1. Ensure "Scroll wheel sends arrow keys when in alternate screen mode" is turned on
2. Create a screen: `screen -S my_screen_name`
3. Scroll using trackpad or mouse with focus on the terminal tab containing your screen
What happened: Scrolling sends arrow keys (scrolls through your command history)
What should have happened: Scrolling scrolls the terminal window normallyhttps://gitlab.com/gnachman/iterm2/-/issues/8573New and saved sessions always open on wrong display2019-12-31T05:03:21ZJeff KirkNew and saved sessions always open on wrong display* iTerm2 version: Build 3.3.8beta3
* OS version: 10.5.2
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist ![com.googlecode.iterm2.plist] (/uploads/437f066718f198075a0353b16229538f/com.googlecode.iterm2.plist)
* Attach a debug lo...* iTerm2 version: Build 3.3.8beta3
* OS version: 10.5.2
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist ![com.googlecode.iterm2.plist] (/uploads/437f066718f198075a0353b16229538f/com.googlecode.iterm2.plist)
* Attach a debug log, if possible. Instructions at [debuglog.txt](/uploads/706718e06516157e6160a37882530efb/debuglog.txt)
Detailed steps to reproduce the problem:
1. Mission Control windows are arranged with the menu-bar monitor to the right and below the other screen. Window arrangement screenshot is attached here: ![display_prefs_for_iterm_debugging](/uploads/30823beec65dee8140927fb327ccdc9a/display_prefs_for_iterm_debugging.png)
2. Set up six virtual desktops on each monitor (for a total of twelve).
3. Open a window or a saved arrangement. Mine is included. ![iris_arrangement](/uploads/9e59ebf1feb8e9b9f7b2a1274c06269d/iris_arrangement.png)
What happened:
New terminal windows consistently open on the left (non-menubar) monitor regardless of whether the active monitor (where the menu bar is not grayed out) is selected.
If there is an active iTerm window in the active menu-bar monitor, window arrangements originally defined for that monitor will appear on that monitor. Otherwise, they will open on the other monitor.
Preferences and settings windows from iTerm2 ALWAYS open on the left (non-menu-bar) monitor, regardless of whether there are active iTerm windows on the menu-bar monitor.
What should have happened:
New windows should always open on the monitor where the menu bar is active.
Saved arrangements should always open on the monitors they're defined for, regardless of the location of the menu bar or the presence of active iTerm windows.
This issue has been present on this computer for some time. Removing the application and the preferences file have no effect; a brand new iTerm app whether beta or not consistently behaves the same way. Interestingly I have the app installed on another iMac with a similar setup but I do not see this behavior.
Those monitors are arranged side-by-side rather than in this left-hand-higher-than-the-right arrangement, so I suggest that as an avenue for exploration. (I normally display dashboards on the left monitor at work so this arrangement isn't optional for me.)https://gitlab.com/gnachman/iterm2/-/issues/8575[Feature Request] Mark navigation and display options2019-12-22T19:33:54ZJoshua W[Feature Request] Mark navigation and display optionsThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: OS X Catalina
I typically use marks to set the start point of a command which I know will generate a lot of output s...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: OS X Catalina
I typically use marks to set the start point of a command which I know will generate a lot of output so I can quickly get back to the start of that output. It would be better for this purpose if the Jump to Mark or Previous Mark commands would place the mark at the top of the viewport so the text following the mark is immediately visible. Currently I must jump to previous mark and then scroll down to view the text.
Additionally it would be nice to have some options for how to display a mark. For example I would prefer that the full line of text was highlighted or underlined so that it would be easier to find when scrolling back in history manually.
Thank you!Add Soonhttps://gitlab.com/gnachman/iterm2/-/issues/8576Scrolling sometimes triggers selection2019-12-25T06:30:45ZAaron MeurerScrolling sometimes triggers selectionThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: Build 3.3.20191218-nightly
* OS version: 10.15.2
* Attach [com.googlecode.iterm2.plist](/uploads/23248fcece85ad5408124d4229d7d81f/com.goo...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: Build 3.3.20191218-nightly
* OS version: 10.15.2
* Attach [com.googlecode.iterm2.plist](/uploads/23248fcece85ad5408124d4229d7d81f/com.googlecode.iterm2.plist) here (drag-drop from finder into this window)
* Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog
* Are you reporting a performance issue, excessive CPU usage, or a hang? Please attach a sample. Instructions at https://gitlab.com/gnachman/iterm2/wikis/HowToSample
* Are you reporting a crash? Please attach the crash log. Instructions at https://gitlab.com/gnachman/iterm2/wikis/crash-logs
* Are you reporting excessive memory usage? Please attach a heap analysis: https://gitlab.com/gnachman/iterm2/wikis/heapshot
Recently, I've had an issue where scrolling in the terminal sometimes triggers a selection. The cursor then continues to do selection until I click to make it stop.
I'm using a trackpad, and I have tap to click disabled. I'm not really sure how to reproduce it consistently. It only happens some of the time. If I can figure it out I'll upload a log. It only seems to happen when I'm not trying to make it happen.
This seems vaguely related to https://gitlab.com/gnachman/iterm2/issues/8538.https://gitlab.com/gnachman/iterm2/-/issues/8577Hotkey regex search not working2019-12-31T05:05:03ZJohn KingHotkey regex search not workingThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.6
* OS version: 10.15.1
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)[com....Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.6
* OS version: 10.15.1
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)[com.googlecode.iterm2.plist](/uploads/978fd4be80c9ba088c03a72d0296fefd/com.googlecode.iterm2.plist)
* Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog
* Are you reporting a performance issue, excessive CPU usage, or a hang? Please attach a sample. Instructions at https://gitlab.com/gnachman/iterm2/wikis/HowToSample
* Are you reporting a crash? Please attach the crash log. Instructions at https://gitlab.com/gnachman/iterm2/wikis/crash-logs
* Are you reporting excessive memory usage? Please attach a heap analysis: https://gitlab.com/gnachman/iterm2/wikis/heapshot
Detailed steps to reproduce the problem:
1. Type "error" into bash and enter.
2. Press hotkey "cmd+e".
3. The line with "-bash: error: command not found" is not "found"
What happened:
Nothing.
What should have happened:
In older versions of iTerm, pressing cmd+e will jump to the first instance of "error:" in the feed and highlight it, however this no longer works. I know the regex expression is correct because I am using that same expression in a trigger to change the text to red and that trigger works.
[com.googlecode.iterm2.plist](/uploads/5ba4129c6db78dca62a756a9c560dc2b/com.googlecode.iterm2.plist)https://gitlab.com/gnachman/iterm2/-/issues/8582Have different settings for blur and opacity for active and inactive windows2019-12-24T05:09:29ZRade MartinovićHave different settings for blur and opacity for active and inactive windowsThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: Mojave 10.14.6 (18G2022)
Similarly to what native Terminal has, I would like to have a separate setting for blur an...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: Mojave 10.14.6 (18G2022)
Similarly to what native Terminal has, I would like to have a separate setting for blur and opacity for inactive windows, different from the setting for active windows.Add Soonhttps://gitlab.com/gnachman/iterm2/-/issues/8583tmux window sizes locked in sync2020-02-26T06:59:29ZBrandon Kalinowskitmux window sizes locked in sync* iTerm2 version: 3.3.7
* OS version: 10.13.6
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)
This appears to be a binary file
* Attach a debug log, if possible. Instructions at ht...* iTerm2 version: 3.3.7
* OS version: 10.13.6
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)
This appears to be a binary file
* Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog
Not relevant
Detailed steps to reproduce the problem:
1. ssh -t dev 'tmux -CC new -A -s main'
2. Open new tmux window
3. Resize new window. Observe that the other window resizes as well to match the same size.
What happened: Window resize resizes all windows
What should have happened: Window sizes should be independenthttps://gitlab.com/gnachman/iterm2/-/issues/8585Sound is sent through Macbook Speakers, even if output device is External Hea...2021-11-19T09:52:58ZDorinel PanaiteSound is sent through Macbook Speakers, even if output device is External HeadphonesThanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: 10.15
* Attach [com.googlecode.iterm2.plist]/com.googlecode.iterm2.plist here (drag-drop from finder into this window...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version: 3.3.7
* OS version: 10.15
* Attach [com.googlecode.iterm2.plist]/com.googlecode.iterm2.plist here (drag-drop from finder into this window) (/uploads/ea912f4e619ebaa55e567f4d5fda95f7/com.googlecode.iterm2.plist)
Detailed steps to reproduce the problem:
1. Have some headphones plugged in through the 3.5 Jack of a Macbook. (mine is 15in)
2. Set the output device to the External headphones
3. Try to `cd` into an inexistent directory (so you can trigger an error sound).
What happened: Sound played through Macbook speakers
What should have happened: Sound should've been played through external headphoneshttps://gitlab.com/gnachman/iterm2/-/issues/8591cmd key support (in neovim?)2020-02-08T17:43:04Zeyalk51cmd key support (in neovim?)Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version:3.3.8beta3
* OS version:High Sierra
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this ...Thanks for filing an issue! Please answer the questions below so I can help you.
* iTerm2 version:3.3.8beta3
* OS version:High Sierra
* Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)
[com.googlecode.iterm2.plist](/uploads/fd3c4092abd0c5852556effe2def1d11/com.googlecode.iterm2.plist)
The problem is that neovim doesn't recognize cmd key.
I assume that the terminal doesn't support it.
Detailed steps to reproduce the problem:
1. install nvim 5.0
2. press i
3. press \<c-v\>
3. Press cmd+s
What happened:Nothing
What should have happened: \<d-s\> should have appeared.
see the issue here https://github.com/neovim/neovim/issues/11583
and references.