· 7 years ago · Aug 31, 2018, 01:48 PM
1[user]
2 name = Vin
3 email = @gmail.com
4[push]
5 default = simple
6[log]
7 date = relative
8[format]
9 pretty = format:%C(yellow)%h %Cblue%>(12)%ad %Cgreen%<(7)%aN%Cred%d %Creset%s
10[core]
11 autocrlf = input
12 ignorecase = false
13[diff]
14 colorMoved = dimmed_zebra
15[alias]
16 # View abbreviated SHA, description, and history graph of the latest 20 commits
17 graph = log --oneline --graph --decorate --all -n 30
18
19 # Last commit
20 last = log -1 HEAD
21
22 # Show the diff between the latest commit and the current state
23 d = !"git diff-index --quiet HEAD -- || clear; git --no-pager diff --patch-with-stat"
24
25 # `git di $number` shows the diff between the state `$number` revisions ago and the current state
26 di = !"d() { git diff --patch-with-stat HEAD~$1; }; git diff-index --quiet HEAD -- || clear; d"
27
28 # Show verbose output about tags, branches or remotes
29 tags = tag -l
30 branches = branch -a
31 remotes = remote -v
32
33 # Fetch from remote, go to master, update master and delete merged branches
34 master = !"git fetch -a -p; git checkout master; git pull; git delete-merged-branches"
35
36## --
37
38
39// Future versions of Hyper may add additional config options,
40// which will not automatically be merged into this file.
41// See https://hyper.is#cfg for all currently supported options.
42
43module.exports = {
44 config: {
45 // choose either `'stable'` for receiving highly polished,
46 // or `'canary'` for less polished but more frequent updates
47 updateChannel: 'stable',
48
49 // default font size in pixels for all tabs
50 fontSize: 13,
51
52 // font family with optional fallbacks
53 fontFamily: 'Hack, "Fira Mono", Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
54
55 // default font weight: 'normal' or 'bold'
56 fontWeight: 'bold',
57
58 // font weight for bold characters: 'normal' or 'bold'
59 fontWeightBold: 'bold',
60
61 // terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk)
62 cursorColor: 'rgba(248,28,229,0.8)',
63
64 // terminal text color under BLOCK cursor
65 cursorAccentColor: '#000',
66
67 // `'BEAM'` for |, `'UNDERLINE'` for _, `'BLOCK'` for â–ˆ
68 cursorShape: 'BLOCK',
69
70 // set to `true` (without backticks and without quotes) for blinking cursor
71 cursorBlink: false,
72
73 // color of the text
74 foregroundColor: '#fff',
75
76 // terminal background color
77 // opacity is only supported on macOS
78 backgroundColor: '#000',
79
80 // terminal selection color
81 selectionColor: 'rgba(248,28,229,0.3)',
82
83 // border color (window, tabs)
84 borderColor: '#333',
85
86 // custom CSS to embed in the main window
87 css: '',
88
89 // custom CSS to embed in the terminal window
90 termCSS: '',
91
92 // if you're using a Linux setup which show native menus, set to false
93 // default: `true` on Linux, `true` on Windows, ignored on macOS
94 showHamburgerMenu: '',
95
96 // set to `false` (without backticks and without quotes) if you want to hide the minimize, maximize and close buttons
97 // additionally, set to `'left'` if you want them on the left, like in Ubuntu
98 // default: `true` (without backticks and without quotes) on Windows and Linux, ignored on macOS
99 showWindowControls: '',
100
101 // custom padding (CSS format, i.e.: `top right bottom left`)
102 padding: '12px 14px',
103
104 // the full list. if you're going to provide the full color palette,
105 // including the 6 x 6 color cubes and the grayscale map, just provide
106 // an array here instead of a color map object
107 colors: {
108 black: '#000000',
109 red: '#C51E14',
110 green: '#1DC121',
111 yellow: '#C7C329',
112 blue: '#0A2FC4',
113 magenta: '#C839C5',
114 cyan: '#20C5C6',
115 white: '#C7C7C7',
116 lightBlack: '#686868',
117 lightRed: '#FD6F6B',
118 lightGreen: '#67F86F',
119 lightYellow: '#FFFA72',
120 lightBlue: '#6A76FB',
121 lightMagenta: '#FD7CFC',
122 lightCyan: '#68FDFE',
123 lightWhite: '#FFFFFF',
124 },
125
126 // the shell to run when spawning a new session (i.e. /usr/local/bin/fish)
127 // if left empty, your system's login shell will be used by default
128 //
129 // Windows
130 // - Make sure to use a full path if the binary name doesn't work
131 // - Remove `--login` in shellArgs
132 //
133 // Bash on Windows
134 // - Example: `C:\\Windows\\System32\\bash.exe`
135 //
136 // PowerShell on Windows
137 // - Example: `C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`
138 shell: 'zsh',
139
140 // for setting shell arguments (i.e. for using interactive shellArgs: `['-i']`)
141 // by default `['--login']` will be used
142 shellArgs: ['--login'],
143
144 // for environment variables
145 env: {},
146
147 // set to `false` for no bell
148 bell: 'SOUND',
149
150 // if `true` (without backticks and without quotes), selected text will automatically be copied to the clipboard
151 copyOnSelect: true,
152
153 // if `true` (without backticks and without quotes), hyper will be set as the default protocol client for SSH
154 defaultSSHApp: true,
155
156 hypercwd: {
157 initialWorkingDirectory: '~/Documents/dev'
158 },
159
160 summon: {
161 hotkey: 'Alt+Super+O'
162 },
163 },
164
165 // a list of plugins to fetch and install from npm
166 // format: [@org/]project[#version]
167 // examples:
168 // `hyperpower`
169 // `@company/project`
170 // `project#1.0.1`
171 plugins: [
172 'hyper-blink',
173 'hyper-ligatures',
174 'hyper-snazzy',
175 'hypercwd',
176 // 'hyperfull',
177 'hyperterm-cursor',
178 'hyperterm-summon',
179 ],
180
181 // in development, you can create a directory under
182 // `~/.hyper_plugins/local/` and include it here
183 // to load it and avoid it being `npm install`ed
184 localPlugins: [],
185
186 keymaps: {
187 // Example
188 // 'window:devtools': 'cmd+alt+o',
189 },
190};
191
192##
193
194{
195 "window.zoomLevel": -0.5,
196 "editor.minimap.enabled": false,
197 "window.title": "${dirty}${activeEditorLong}",
198 "editor.trimAutoWhitespace": true,
199 "editor.wordWrap": "off",
200 "terminal.integrated.fontSize": 12,
201 "editor.fontFamily": "Hack",
202 "editor.fontWeight": "bold",
203 "editor.fontSize": 14,
204 "editor.lineHeight": 0,
205 "editor.scrollBeyondLastLine": true,
206 "editor.formatOnType": false,
207 "window.openFilesInNewWindow": "off",
208 "files.exclude": {
209 "**/.git": true,
210 "**/.svn": true,
211 "**/.hg": true,
212 "**/.DS_Store": true
213 },
214 "files.encoding": "utf8",
215 "search.exclude": {
216 "**/node_modules": true,
217 "**/bower_components": true,
218 "**/build": true,
219 "**/Carthage": true,
220 "**/Pods": true,
221 "*.d.ts": true,
222 "*.xcscheme": true
223 },
224 "editor.tabSize": 2,
225 "editor.insertSpaces": true,
226 "editor.detectIndentation": true,
227 "workbench.startupEditor": "newUntitledFile",
228 "workbench.colorTheme": "One Dark Pro",
229 "workbench.iconTheme": "material-icon-theme",
230 "dart.flutterSdkPath": "/Users/vinicius/Development/flutter",
231 "dart.allowAnalytics": false,
232 "dart.closingLabels": false,
233 "explorer.openEditors.visible": 0,
234 "workbench.editor.showTabs": false,
235 "workbench.editor.enablePreview": false,
236 "workbench.colorCustomizations": {
237 "tab.activeBackground": "#282c34",
238 "activityBar.background": "#282c34",
239 "editorGroup.emptyBackground": "#282c34",
240 "sideBar.background": "#282c34"
241 },
242 "breadcrumbs.enabled": true,
243 "git.autorefresh": true
244}