-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathTerminus.sublime-settings
146 lines (132 loc) · 4.53 KB
/
Terminus.sublime-settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
// the default config, either a single config name or a platform
// specific dict
"default_config": {
"linux": null, // login shell
"osx": null, // login shell
"windows": "Command Prompt"
},
// a list of available shells to execute
"shell_configs": [
{
"name": "Bash",
"cmd": ["bash", "-i", "-l"],
"env": {},
"enable": true,
"platforms": ["linux", "osx"]
},
{
"name": "Zsh",
"cmd": ["zsh", "-i", "-l"],
"env": {},
"enable": true,
"platforms": ["linux", "osx"]
},
{
"name": "Command Prompt",
"cmd": "cmd.exe",
"env": {},
"enable": true,
"platforms": ["windows"]
},
{
"name": "PowerShell Core",
"cmd": "pwsh.exe",
"env": {},
"enable": true,
"platforms": ["windows"]
},
{
"name": "PowerShell",
"cmd": "powershell.exe",
"env": {},
"enable": true,
"platforms": ["windows"]
},
{
"name": "Cmder",
"cmd": ["cmd.exe", "/k", "%CMDER_ROOT%\\vendor\\init.bat"],
"env": {},
"enable": false,
"platforms": ["windows"]
},
{
"name": "WSL Login Shell",
"cmd": "wsl.exe",
"env": {},
"enable": true,
"platforms": ["windows"]
}
],
"256color": true,
// brighten bold text
"brighten_bold_text": true,
// the default TERM variable of unix system. Possible values are
// "linux", "xterm" and "xterm-256color".
// However, please aware that not all xterm features are supported.
"unix_term": "xterm-256color",
// the default LANG variable of unix system.
"unix_lang": "en_US.UTF-8",
// number of lines kept in scrollback history
// decreasing this value may improve performance
"scrollback_history_size": 10000,
// set a minimum or maximum terminal width in characters
"min_columns": 20,
"max_columns": 500,
// force the terminal size
"size": [null, null],
// Windows and Linux only
// use ctrl+c to copy
// use ctrl+v to paste (use ctrl+alt+v to send ctrl+v instead)
// use ctrl+pagedown/pageup to change tabs
"natural_keyboard": true,
// Terminus sends all keybinds of the form `ctrl+[a-z]` to the terminal process
// directly. Windows and Linux users sometimes may want to preserve some of such
// keybinds. (only keybinds listed below are supported, open an issue for a specific
// keybind if it is not in the list)
"preserve_keys" : [
// "ctrl+k" // there are a number of shortcuts with "ctrl+k" prefix.
// "ctrl+p" // to show Go to Anything
],
// the name of the theme
// the theme could be either "classic", "adaptive", "user" or any predefined themes
// listed in the command `Terminus Utilities: Select Theme`.
// For Sublime Text before 4096, the adaptive theme will fallback to the classic theme.
"theme": "adaptive",
// change `theme` to "user" if you want to use customized theme
// see https://www.sublimetext.com/docs/3/color_schemes.html#colors for the
// available colors
"user_theme_colors": {
// "background": "#262626",
// "foreground": "#ffffff",
// "caret": "white",
// "block_caret": "white",
// "selection": "#444444",
// "selection_foreground": "#ffffff"
// "black": "#000000",
// "red": "#cd0000",
// "green": "#00cd00",
// "brown": "#cdcd00",
// "blue": "#0000ee",
// "magenta": "#cd00cd",
// "cyan": "#00cdcd",
// "white": "#e5e5e5",
// "light_black": "#7f7f7f",
// "light_red": "#ff0000",
// "light_green": "#00ff00",
// "light_brown": "#ffff00",
// "light_blue": "#5c5cff",
// "light_magenta": "#ff00ff",
// "light_cyan": "#00ffff",
// "light_white": "#ffffff"
},
"view_settings": {
// these are extra view settings which are passed to the terminus_view,
// you could change settings like "font_face", "font_size" and paddings.
// you should also specify these settings in the syntax specfic file
// "Terminus View.sublime-settings".
},
// reactivate terminals when window starts
"reactivate_terminals": true,
"debug": false
}