- Sep 19, 2017
-
- Aug 12, 2017
-
-
George Nachman authored
Issue 5961
-
- Jul 16, 2017
-
-
George Nachman authored
-
- Jul 08, 2017
-
-
George Nachman authored
When you tap the touch bar button to view a man page on a command that does not have a man page, man will return an error. The window would close immediately. Modify the default man page command to wait a few seconds on error so you can see what went wrong. Issue 5891
-
- Jun 29, 2017
-
-
George Nachman authored
Add a cache to LineBlock that remembers where double-width characters that get moved to the next line exist. The cache is off by default except for nightly build users. For others it can be enabled with an advanced pref. Issue 5855.
-
George Nachman authored
Improvements to man page viewing. End the command with ampersand to skip opening a terminal window. Do not issue the short-lived session warning. Do not use a fullscreen window. Always close the window immediately. Issue 5757
-
- Jun 18, 2017
-
- Jun 04, 2017
-
-
George Nachman authored
-
- Jun 03, 2017
-
-
George Nachman authored
Add an advanced pref to control which pane is focused on split pane when using focus follows mouse. Issue 5780
-
- May 26, 2017
-
-
George Nachman authored
Fix leak of password manager sheet window. Also add advanced pref to disable its animation. Issue 5794
-
- May 19, 2017
-
-
George Nachman authored
-
- May 06, 2017
-
-
George Nachman authored
Prepare to store the tmux integration profile in the tmux controller. This allows each tmux session to use a different profile. This is a step toward making every pane able to use a different profile (but the same font, of course). The change is hidden behind an advanced pref which is off by default. It also fixes a bug where a new tmux tab in a fullscreen window when legacy scrollbars are enabled might have the wrong size.
-
- Apr 30, 2017
-
-
George Nachman authored
-
- Apr 23, 2017
-
-
George Nachman authored
A better solution would be to remove the delegate from the tabbar during dealloc but I'm scared of what might change.
-
George Nachman authored
Name auto session logs with a format defined by an advanced prefs taking values from the session variables. Issue 1695.
-
- Mar 26, 2017
-
-
George Nachman authored
-
- Mar 24, 2017
-
-
George Nachman authored
-
- Mar 23, 2017
-
-
George Nachman authored
-
George Nachman authored
Add an experimental feature to draw an outline around underline and vertical bar cursors to improve distinction from text. Suggested in issue 4614.
-
- Mar 21, 2017
-
-
George Nachman authored
-
- Mar 19, 2017
-
-
George Nachman authored
Add an off-by-default experimental feature to use GCD to run the updateDisplay timer. Because we use dispatch_async to kick off token execution, and that does not run in a runloop, it can starve a repeating NSTimer like the one that calls updateDisplay. That keeps the display from updating at a regular cadence when there are a lot of tokens. This is the case when scrolling through source code in nvim. Sometimes you see ~400ms gaps between redraws but it's very busy executing tokens. For some reason events like keydown do get a chance to run, but not NSTimer. Issue 5601.
-
- Mar 05, 2017
-
-
George Nachman authored
-
- Feb 25, 2017
-
-
George Nachman authored
Add an advanced setting to exclude background colors from copied styles. Brought up by a comment in issue 3570.
-
George Nachman authored
For the modifier+number shortcuts to switch tab/window/pane, use virtual key codes instead of the event's characters or charactersIgnoringModifiers. For some keybord layouts like AZERTY you must hold down shift or capslock to enter a digit. The feature is inaccessable on such keyboards because we require the modifier mask be an exact match. This is guarded by an advanced setting since it could block user-defined shortcuts. Issue 5573.
-
- Feb 19, 2017
-
-
George Nachman authored
-
- Feb 08, 2017
-
-
George Nachman authored
Change promptForPasteWhenNotAtPrompt to a settable value in a continuing correction of the bad merge
-
- Feb 07, 2017
-
-
George Nachman authored
-
- Jan 27, 2017
-
-
George Nachman authored
-
- Jan 25, 2017
-
-
George Nachman authored
-
- Jan 04, 2017
-
-
George Nachman authored
-
George Nachman authored
-
- Jan 02, 2017
-
-
George Nachman authored
Show an announcement when a session restored from an arrangement can't find the profile associated with it. Issue 4740
-
- Jan 01, 2017
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Offer to turn off focus reporting when host changes. Add advanced prefs to control focus and mouse reporting announcements, and add a new style of tristate boolean advanced pref
-
- Dec 22, 2016
-
-
George Nachman authored
Add the zippy text drawing algorithm which tries to use the fastpath even for nonascii text. It falls back to core text if a glyph is missing. If ligatures are enabled, zippy won't be used.
-
- Dec 20, 2016
-
-
George Nachman authored
-
- Dec 18, 2016
-
-
George Nachman authored
Advance the cursor on Zero Width Space for compatibility with Terminal.app, Konsole, and xterm. Adds an advanced pref to control this weird behavior. Issue 5397.
-
- Dec 11, 2016
-
-
George Nachman authored
Add advanced pref so broadcasting input also broadcasts cmd-+ and - font size changes. Off by default. Issue 5388.
-