You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
232 lines
5.1 KiB
232 lines
5.1 KiB
// Cursor model tiers I like:
|
|
// - Low: gpt-5.1-codex-mini-low
|
|
// - High: gpt-5.1-codex-mini-high
|
|
|
|
{
|
|
"keyboard.dispatch": "keyCode",
|
|
"editor.fontFamily": "'Hack', 'Droid Sans Mono', monospace",
|
|
"editor.lineNumbers": "relative",
|
|
"editor.tabSize": 4,
|
|
"editor.insertSpaces": true,
|
|
"editor.wordWrap": "wordWrapColumn",
|
|
"editor.wordWrapColumn": 60,
|
|
"editor.cursorSurroundingLines": 5,
|
|
"editor.mouseWheelZoom": true,
|
|
"files.insertFinalNewline": false,
|
|
"files.autoSave": "afterDelay",
|
|
"files.autoSaveDelay": 1000,
|
|
"terminal.integrated.fontFamily": "'Hack', monospace",
|
|
"workbench.colorTheme": "Bearded Theme Monokai Black",
|
|
"workbench.colorCustomizations": {
|
|
"activityBar.background": "#1f2428",
|
|
"activityBar.activeBorder": "#f85149",
|
|
"activityBar.foreground": "#f85149",
|
|
"activityBar.inactiveForeground": "#6e7681",
|
|
"statusBar.background": "#da3633",
|
|
"statusBar.foreground": "#ffffff",
|
|
"titleBar.activeBackground": "#1f2428",
|
|
"tab.activeBorderTop": "#f85149",
|
|
"list.activeSelectionForeground": "#f85149",
|
|
"textLink.foreground": "#f85149",
|
|
"progressBar.background": "#f85149"
|
|
},
|
|
"vim.leader": " ",
|
|
"vim.useSystemClipboard": true,
|
|
"vim.hlsearch": true,
|
|
"vim.smartcase": true,
|
|
"vim.timeout": 350,
|
|
"vim.undofile": true,
|
|
"vim.handleKeys": {
|
|
"<C-a>": false,
|
|
"<C-f>": false,
|
|
"<C-p>": false
|
|
},
|
|
"vim.insertModeKeyBindings": [
|
|
{
|
|
"before": [
|
|
"<Esc>"
|
|
],
|
|
"after": [
|
|
"<Esc>"
|
|
],
|
|
"commands": [
|
|
"workbench.action.files.save"
|
|
]
|
|
}
|
|
],
|
|
"vim.insertModeKeyBindingsNonRecursive": [
|
|
{
|
|
"before": [
|
|
"<Esc>"
|
|
],
|
|
"after": [
|
|
"<Esc>"
|
|
],
|
|
"commands": [
|
|
"workbench.action.files.save"
|
|
]
|
|
}
|
|
],
|
|
"vim.normalModeKeyBindingsNonRecursive": [
|
|
{
|
|
"before": [
|
|
"Y"
|
|
],
|
|
"after": [
|
|
"y",
|
|
"$"
|
|
],
|
|
"silent": true
|
|
},
|
|
{
|
|
"before": [
|
|
"Q"
|
|
],
|
|
"after": [
|
|
"@",
|
|
"@"
|
|
],
|
|
"silent": true
|
|
},
|
|
{
|
|
"before": [
|
|
","
|
|
],
|
|
"after": [
|
|
"z",
|
|
"a"
|
|
],
|
|
"silent": true
|
|
},
|
|
{
|
|
"before": [
|
|
"'"
|
|
],
|
|
"after": [
|
|
"`"
|
|
],
|
|
"silent": true
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"d"
|
|
],
|
|
"after": [
|
|
"d",
|
|
"$"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"d",
|
|
"l"
|
|
],
|
|
"after": [
|
|
"0",
|
|
"d",
|
|
"$"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"k"
|
|
],
|
|
"after": [
|
|
"<C-o>"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"j"
|
|
],
|
|
"after": [
|
|
"<C-i>"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"s",
|
|
"p"
|
|
],
|
|
"commands": [
|
|
":split"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"v",
|
|
"s"
|
|
],
|
|
"commands": [
|
|
":vsplit"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"v",
|
|
"v"
|
|
],
|
|
"commands": [
|
|
"workbench.action.openSettingsJson"
|
|
]
|
|
},
|
|
{
|
|
"before": [
|
|
"<leader>",
|
|
"y",
|
|
"o"
|
|
],
|
|
"commands": [
|
|
"workbench.action.toggleZenMode"
|
|
]
|
|
}
|
|
],
|
|
"[css]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[scss]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[html]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[javascript]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[javascriptreact]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[json]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[typescript]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[typescriptreact]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[yaml]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"[go]": {
|
|
"editor.insertSpaces": false,
|
|
"editor.tabSize": 4
|
|
},
|
|
"[markdown]": {
|
|
"editor.wordWrap": "wordWrapColumn",
|
|
"editor.wordWrapColumn": 55
|
|
},
|
|
"[groovy]": {
|
|
"editor.wordWrap": "off"
|
|
},
|
|
"[jenkinsfile]": {
|
|
"editor.wordWrap": "off"
|
|
}
|
|
}
|