all repos

dotfiles @ ae85b3116092aed3aa8e3037d9ce2f25f0220034

my dotfiles

vscode/settings.json (view raw)

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
{
  "update.showReleaseNotes": false,
  "window.zoomLevel": 1,
  "window.titleBarStyle": "custom",
  "window.menuBarVisibility": "compact",
  "workbench.tips.enabled": false,
  "workbench.startupEditor": "readme",
  "workbench.editor.untitled.hint": "hidden",
  "workbench.activityBar.visible": false,
  "extensions.ignoreRecommendations": true,
  "explorer.compactFolders": false,
  "explorer.confirmDragAndDrop": false,
  "explorer.confirmDelete": false,
  "explorer.experimental.fileNesting.enabled": true,
  "explorer.experimental.fileNesting.patterns": {
    "package.json": "package-lock.json, yarn.lock, tsconfig*.json, yarn-error.log, .prettier*, .bsb.lock, bsconfig*.json"
  },
  "terminal.integrated.fontSize": 16,
  "files.trimTrailingWhitespace": true,
  "editor.fontFamily": "Jetbrains Mono",
  "editor.cursorBlinking": "expand",
  "editor.fontSize": 16,
  "editor.smoothScrolling": true,
  "editor.inlineSuggest.enabled": true,
  "editor.minimap.enabled": false,
  "editor.hover.enabled": true,
  "editor.mouseWheelZoom": true,
  "editor.formatOnSave": true,
  "editor.tabSize": 4,
  "git.autofetch": true,
  "git.confirmSync": false,
  "git.enableSmartCommit": true,
  "go.formatTool": "gofumpt",
  "vim.hlsearch": true,
  "vim.useSystemClipboard": true,
  "vim.surround": true,
  "vim.leader": "<space>",
  "vim.insertModeKeyBindings": [{ "before": ["j", "k"], "after": ["<esc>"] }],
  "vim.normalModeKeyBindings": [
    { "before": ["K"], "commands": ["editor.action.showHover"] },
    { "before": ["leader", "h"], "commands": [":nohl"] },
    { "before": ["leader", "w"], "commands": ["workbench.action.files.save"] },
    {
      "before": ["leader", "c"],
      "commands": ["workbench.action.closeActiveEditor"]
    },
    { "before": ["leader", "e"], "commands": ["workbench.view.explorer"] },
    { "before": ["leader", "f"], "commands": ["workbench.action.quickOpen"] }
  ],
  "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
  "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
  "[prisma]": {
    "editor.defaultFormatter": "Prisma.prisma"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "typescript.updateImportsOnFileMove.enabled": "always"
}