Files
tabby/tabby-settings/src/config.ts
2023-10-15 21:08:18 +02:00

42 lines
913 B
TypeScript

import { ConfigProvider, Platform } from 'tabby-core'
/** @hidden */
export class SettingsConfigProvider extends ConfigProvider {
defaults = {
configSync: {
host: null,
token: null,
configID: null,
auto: false,
parts: {
hotkeys: true,
appearance: true,
vault: true,
},
},
hotkeys: {
'settings-tab': {
__nonStructural: true,
},
},
}
platformDefaults = {
[Platform.macOS]: {
hotkeys: {
settings: ['⌘-,'],
},
},
[Platform.Windows]: {
hotkeys: {
settings: ['Ctrl-,'],
},
},
[Platform.Linux]: {
hotkeys: {
settings: ['Ctrl-,'],
},
},
}
}