mirror of
https://github.com/textmate/textmate.git
synced 2026-04-28 03:00:34 -04:00
Introduce ‘disableTabAutoClose’ defaults key
This disables tabs from closing when the tab bar overflows.
This commit is contained in:
@@ -1000,7 +1000,7 @@ namespace
|
||||
}
|
||||
[self closeTabsAtIndexes:indexSet askToSaveChanges:YES createDocumentIfEmpty:NO];
|
||||
}
|
||||
else
|
||||
else if(![[NSUserDefaults standardUserDefaults] boolForKey:kUserDefaultsDisableTabAutoCloseKey])
|
||||
{
|
||||
NSInteger excessTabs = _documents.size() - std::max<NSUInteger>(self.tabBarView.countOfVisibleTabs, 8);
|
||||
if(self.tabBarView && excessTabs > 0)
|
||||
|
||||
@@ -31,6 +31,7 @@ PUBLIC extern NSString* const kUserDefaultsDisableFileBrowserWindowResizeKey;
|
||||
PUBLIC extern NSString* const kUserDefaultsAutoRevealFileKey;
|
||||
PUBLIC extern NSString* const kUserDefaultsAllowExpandingLinksKey;
|
||||
PUBLIC extern NSString* const kUserDefaultsDisableTabReorderingKey;
|
||||
PUBLIC extern NSString* const kUserDefaultsDisableTabAutoCloseKey;
|
||||
|
||||
// ===========
|
||||
// = Bundles =
|
||||
|
||||
@@ -71,6 +71,7 @@ NSString* const kUserDefaultsTabsAboveDocumentKey = @"tabsAboveDocu
|
||||
NSString* const kUserDefaultsDisableFileBrowserWindowResizeKey = @"disableFileBrowserWindowResize";
|
||||
NSString* const kUserDefaultsAutoRevealFileKey = @"autoRevealFile";
|
||||
NSString* const kUserDefaultsDisableTabReorderingKey = @"disableTabReordering";
|
||||
NSString* const kUserDefaultsDisableTabAutoCloseKey = @"disableTabAutoClose";
|
||||
NSString* const kUserDefaultsAllowExpandingLinksKey = @"allowExpandingLinks";
|
||||
|
||||
// ===========
|
||||
|
||||
Reference in New Issue
Block a user