-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuserProfile.json
More file actions
114 lines (111 loc) · 3.48 KB
/
Copy pathuserProfile.json
File metadata and controls
114 lines (111 loc) · 3.48 KB
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
{
"workbench.sideBar.location": "right",
"zenMode.centerLayout": false,
"zenMode.hideLineNumbers": false,
"zenMode.fullScreen": false,
"editor.minimap.enabled": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.validate": ["javascript"],
"workbench.settings.applyToAllProfiles": [
],
"vim.leader": "<Space>",
"vim.hlsearch": true,
"vim.normalModeKeyBindingsNonRecursive": [
// switch b/w buffers
{ "before": ["<S-h>"], "commands": [":bprevious"] },
{ "before": ["<S-l>"], "commands": [":bnext"] },
//panes
{ "before": ["leader", "v"], "commands": [":vsplit"] },
{ "before": ["leader", "s"], "commands": [":split"] },
//move between panes
{ "before": ["<C-h>"], "after": ["<C-w>", "h"] },
{ "before": ["<C-j>"], "after": ["<C-w>", "j"] },
{ "before": ["<C-k>"], "after": ["<C-w>", "k"] },
{ "before": ["<C-l>"], "after": ["<C-w>", "l"] },
//nice to have
{ "before": ["leader", "q"], "commands": [":q!"] },
{ "before": ["leader", "w","q"], "commands": [":wq"] },
{ "before": ["leader", "p"], "commands": ["workbench.action.quickOpen"] },
{ "before": ["leader", "f"], "commands": ["editor.action.formatDocument"] },
{
"before": ["<leader>", "c", "a"],
"commands": ["editor.action.quickFix"]
},
{ "before": ["[", "d"], "commands": ["editor.action.marker.prev"] },
{ "before": ["]", "d"], "commands": ["editor.action.marker.next"] },
{
"before": ["<leader>", "m"],
"commands": ["whichkey.show"]
},
{
"before": ["J"],
"after": ["5", "j"]
},
{
"before": ["K"],
"after": ["5", "k"]
},
{
"before": ["<Leader>", "j"],
"after": ["J"]
},
{
"before": ["<Leader>", "t", "t"],
"commands": [":tabnew"]
},
{
"before": ["<Leader>", "t", "o"],
"commands": [":tabo"]
},
{
"before": ["<Leader>", "/"],
"commands": [":noh"]
},
{
"before": ["<Leader>", "w"],
"commands": ["workbench.action.files.save"]
},
{
"before": ["<Leader>", "t"],
"commands": ["workbench.action.gotoSymbol"]
}
],
"vim.visualModeKeyBindings": [
// Stay in visual mode while indenting
{ "before": ["<"], "commands": ["editor.action.outdentLines"] },
{ "before": [">"], "commands": ["editor.action.indentLines"] },
// toggle comment selection
{ "before": ["leader", "c"], "commands": ["editor.action.commentLine"] }
],
"vim.insertModeKeyBindingsNonRecursive": [],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<Leader>", "m"],
"commands": ["whichkey.show"]
},
{
"before": ["J"],
"after": ["5", "j"]
},
{
"before": ["K"],
"after": ["5", "k"]
}
],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.zoomLevel": 2,
"editor.stickyScroll.enabled": true,
"workbench.tree.enableStickyScroll": true,
"files.associations": {
"*.pl": "prolog"
},
"[prolog]": {
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.colorTheme": "Noctis Azureus",
"git.confirmSync": false
}