-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.hyper.js
63 lines (49 loc) · 1.79 KB
/
.hyper.js
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
module.exports = {
config: {
// Choose either "stable" for the stable release or "canary" for the beta release
updateChannel: 'stable',
// Default font size in pixels for all tabs
fontSize: 14,
// Font family with optional fallbacks
fontFamily: 'HackGen Console NF, Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
// Default shell to run when Hyper starts
shell: '/bin/zsh',
// Shell arguments
shellArgs: ['--login'],
// Set to true if you're using a Linux setup that doesn't show native menus
// default: `false` on Linux, `true` on Windows (ignored on macOS)
showHamburgerMenu: '',
// Set to false if you want to hide the minimize, maximize, and close buttons
// additionally, set to `'left'` if you want them on the left, like in Ubuntu
// default: `true` on Windows and Linux (ignored on macOS)
showWindowControls: '',
// Custom CSS to embed in the main window
css: '',
// Custom CSS to embed in the terminal window
termCSS: '',
// If true, selected text will automatically be copied to the clipboard
copyOnSelect: false,
// Plugins to install from npm
plugins: [
'hyper-snazzy', // Example theme plugin
'hyper-statusline', // Example status line plugin
],
// Local plugins (not from npm)
localPlugins: [],
// Keymaps
keymaps: {
// Example: 'window:devtools': 'cmd+alt+o',
},
},
// A list of plugins to fetch and install from npm
// Format: [@org/]project[#version]
// Examples:
// `hyperpower`
// `@company/project`
// `project#1.0.1`
plugins: [],
// In development, you can create a directory under
// `~/.hyper_plugins/local/` and include it here
// to load it and avoid it being `npm install`ed
localPlugins: [],
};