Skip to content

Commit 3d0fcc5

Browse files
authored
feat(dotfiles): add cloc and lazygit dotfiles, create questions.md, and tidy VS Code settings.json (#251)
1 parent 3aae61d commit 3d0fcc5

File tree

4 files changed

+41
-29
lines changed

4 files changed

+41
-29
lines changed

claude/commands/questions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
From now on, you will create a file called `questions.md` that will contain the questions and answers for the rest of the conversation. I will ask you questions and give you answers in this file.

cloc/dot.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
windows:
2+
installs: false
3+
4+
linux|darwin:
5+
installs: brew install cloc

code/settings.json

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"protoc": {
3-
"options": ["--proto_path=%LocalAppData%/buf/v1/module/data/buf.build"],
3+
"options": ["--proto_path=%LocalAppData%/buf/v1/module/data/buf.build"]
44
},
55
"workbench.settings.editor": "json",
66
"files.exclude": {
77
"**/.git": true,
8-
"**/node_modules": true,
8+
"**/node_modules": true
99
},
1010
"window.title": "${rootName}${separator}${activeEditorShort}",
1111
"window.titleBarStyle": "custom",
@@ -14,30 +14,30 @@
1414
"plaintext": true,
1515
"markdown": true,
1616
"scminput": false,
17-
"yaml": true,
17+
"yaml": true
1818
},
1919
"editor.stickyScroll.enabled": true,
2020
"[typescript]": {
21-
"editor.defaultFormatter": "biomejs.biome",
21+
"editor.defaultFormatter": "biomejs.biome"
2222
},
2323
"[javascript]": {
24-
"editor.defaultFormatter": "esbenp.prettier-vscode",
24+
"editor.defaultFormatter": "esbenp.prettier-vscode"
2525
},
2626
"[json]": {
27-
"editor.defaultFormatter": "esbenp.prettier-vscode",
27+
"editor.defaultFormatter": "esbenp.prettier-vscode"
2828
},
2929
"[typescriptreact]": {
30-
"editor.defaultFormatter": "biomejs.biome",
30+
"editor.defaultFormatter": "biomejs.biome"
3131
},
3232
"[markdown]": {
3333
"editor.defaultFormatter": "esbenp.prettier-vscode",
34-
"files.trimTrailingWhitespace": false,
34+
"files.trimTrailingWhitespace": false
3535
},
3636
"[jsonc]": {
37-
"editor.defaultFormatter": "esbenp.prettier-vscode",
37+
"editor.defaultFormatter": "esbenp.prettier-vscode"
3838
},
3939
"[css]": {
40-
"editor.defaultFormatter": "esbenp.prettier-vscode",
40+
"editor.defaultFormatter": "esbenp.prettier-vscode"
4141
},
4242
"[yaml]": {
4343
"editor.insertSpaces": true,
@@ -46,18 +46,18 @@
4646
"editor.quickSuggestions": {
4747
"other": true,
4848
"comments": false,
49-
"strings": true,
49+
"strings": true
5050
},
51-
"editor.defaultFormatter": "redhat.vscode-yaml",
51+
"editor.defaultFormatter": "redhat.vscode-yaml"
5252
},
5353
"[rust]": {
54-
"editor.tabSize": 4,
54+
"editor.tabSize": 4
5555
},
5656
"tailwindCSS.experimental.classRegex": [
5757
["className:([^,]*)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
5858
["clsx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
5959
["tw\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
60-
["cn\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
60+
["cn\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
6161
],
6262
"javascript.preferences.importModuleSpecifier": "non-relative",
6363
"typescript.preferences.importModuleSpecifier": "non-relative",
@@ -84,13 +84,13 @@
8484
"security.workspace.trust.untrustedFiles": "open",
8585
"terminal.integrated.profiles.windows": {
8686
"Nushell": {
87-
"path": "nu.exe",
88-
},
87+
"path": "nu.exe"
88+
}
8989
},
9090
"terminal.integrated.profiles.osx": {
9191
"Nushell": {
92-
"path": "nu",
93-
},
92+
"path": "nu"
93+
}
9494
},
9595
"terminal.integrated.defaultProfile.linux": "Nushell",
9696
"terminal.integrated.defaultProfile.osx": "Nushell",
@@ -106,7 +106,7 @@
106106
"typescript.tsserver.experimental.enableProjectDiagnostics": false,
107107
"javascript.updateImportsOnFileMove.enabled": "always",
108108
"xml.server.binary.trustedHashes": [
109-
"a1bf296a5263bc63cca97cb46692d0d523edfe9d2d4e79d5b4d245f57c6c623b",
109+
"a1bf296a5263bc63cca97cb46692d0d523edfe9d2d4e79d5b4d245f57c6c623b"
110110
],
111111
"redhat.telemetry.enabled": false,
112112
"editor.accessibilitySupport": "off",
@@ -115,7 +115,7 @@
115115
"projectManager.openInNewWindowWhenClickingInStatusBar": true,
116116
"projectManager.openInCurrentWindowIfEmpty": "never",
117117
"terminal.integrated.env.windows": {
118-
"path": "C:\\Users\\mike\\.console-ninja\\.bin;C:\\Users\\Michael\\.console-ninja\\.bin;${env:PATH}",
118+
"path": "C:\\Users\\mike\\.console-ninja\\.bin;C:\\Users\\Michael\\.console-ninja\\.bin;${env:PATH}"
119119
},
120120
"diffEditor.maxComputationTime": 0,
121121
"tiltfile.tilt.path": "/opt/homebrew/bin/tilt",
@@ -211,7 +211,7 @@
211211
"Tiltfile": ".tiltignore, tilt_config.json*",
212212
"svelte.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, houdini.config.*, htmlnanorc.*, i18n.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vite.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*",
213213
"vite.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*",
214-
"vue.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*",
214+
"vue.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*"
215215
},
216216
"security.promptForLocalFileProtocolHandling": false,
217217
"git.autofetch": true,
@@ -242,16 +242,16 @@
242242
"supermaven.otherWarning": false,
243243
"search.searchOnType": false,
244244
"workbench.editorAssociations": {
245-
"*.svg": "default",
245+
"*.svg": "default"
246246
},
247247
"supermaven.enableSuggestionHighlighting": true,
248248
"supermaven.enableFixWithSupermaven": true,
249249
"gitlens.advanced.messages": {
250-
"suppressIntegrationRequestTimedOutWarning": true,
250+
"suppressIntegrationRequestTimedOutWarning": true
251251
},
252252
"docker.extension.enableComposeLanguageServer": false,
253253
"[xml]": {
254-
"editor.defaultFormatter": "redhat.vscode-xml",
254+
"editor.defaultFormatter": "redhat.vscode-xml"
255255
},
256256
"window.commandCenter": false,
257257
"workbench.layoutControl.enabled": false,
@@ -262,12 +262,12 @@
262262
"editor.quickSuggestions": {
263263
"other": true,
264264
"comments": false,
265-
"strings": true,
265+
"strings": true
266266
},
267-
"editor.defaultFormatter": "redhat.vscode-yaml",
267+
"editor.defaultFormatter": "redhat.vscode-yaml"
268268
},
269269
"[github-actions-workflow]": {
270-
"editor.defaultFormatter": "redhat.vscode-yaml",
270+
"editor.defaultFormatter": "redhat.vscode-yaml"
271271
},
272272
"typescript.experimental.useTsgo": false,
273273
"claudeCode.preferredLocation": "panel",
@@ -279,12 +279,13 @@
279279
"https://json-schema.org/": true,
280280
"https://opencode.ai": true,
281281
"https://models.dev": true,
282+
"https://biomejs.dev": true
282283
},
283284
"vs-kubernetes": {
284-
"vs-kubernetes.crd-code-completion": "disabled",
285+
"vs-kubernetes.crd-code-completion": "disabled"
285286
},
286287
"extensions.ignoreRecommendations": true,
287-
"editor.wordWrap": "on",
288+
"editor.wordWrap": "on"
288289
// "workbench.statusBar.visible": false,
289290
// "workbench.editor.showTabs": "none",
290291
// "breadcrumbs.filePath": "off",

lazygit/dot.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
windows:
2+
installs: false
3+
4+
linux|darwin:
5+
installs: brew install lazygit

0 commit comments

Comments
 (0)