Update Cursor
This commit is contained in:
@@ -301,6 +301,8 @@ ac ~/coding/astral-challenge-txt
|
|||||||
rbc ~/coding/rbc-aml/src
|
rbc ~/coding/rbc-aml/src
|
||||||
cibc ~/school/job-hunt/interview-questions/cibc
|
cibc ~/school/job-hunt/interview-questions/cibc
|
||||||
|
|
||||||
|
psa ~/coding/psa-arb
|
||||||
|
|
||||||
# ]]] sch #
|
# ]]] sch #
|
||||||
|
|
||||||
# personal [[[ #
|
# personal [[[ #
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
// --- General Editor Settings ---
|
|
||||||
"keyboard.dispatch": "keyCode",
|
"keyboard.dispatch": "keyCode",
|
||||||
"editor.fontFamily": "'Hack', 'Droid Sans Mono', monospace",
|
"editor.fontFamily": "'Hack', 'Droid Sans Mono', monospace",
|
||||||
"editor.lineNumbers": "relative",
|
"editor.lineNumbers": "relative",
|
||||||
@@ -12,32 +11,21 @@
|
|||||||
"files.insertFinalNewline": false,
|
"files.insertFinalNewline": false,
|
||||||
"files.autoSave": "afterDelay",
|
"files.autoSave": "afterDelay",
|
||||||
"files.autoSaveDelay": 1000,
|
"files.autoSaveDelay": 1000,
|
||||||
|
|
||||||
// --- Terminal ---
|
|
||||||
"terminal.integrated.fontFamily": "'Hack', monospace",
|
"terminal.integrated.fontFamily": "'Hack', monospace",
|
||||||
|
|
||||||
// --- Theme & Colors (Universal Red Mode) ---
|
|
||||||
// This forces the red theme on top of ANY dark theme you select
|
|
||||||
"workbench.colorTheme": "Bearded Theme Monokai Black",
|
"workbench.colorTheme": "Bearded Theme Monokai Black",
|
||||||
"workbench.colorCustomizations": {
|
"workbench.colorCustomizations": {
|
||||||
// Global Red Overrides
|
|
||||||
"activityBar.background": "#1f2428",
|
"activityBar.background": "#1f2428",
|
||||||
"activityBar.activeBorder": "#f85149",
|
"activityBar.activeBorder": "#f85149",
|
||||||
"activityBar.foreground": "#f85149",
|
"activityBar.foreground": "#f85149",
|
||||||
"activityBar.inactiveForeground": "#6e7681",
|
"activityBar.inactiveForeground": "#6e7681",
|
||||||
|
|
||||||
"statusBar.background": "#da3633",
|
"statusBar.background": "#da3633",
|
||||||
"statusBar.foreground": "#ffffff",
|
"statusBar.foreground": "#ffffff",
|
||||||
|
|
||||||
"titleBar.activeBackground": "#1f2428",
|
"titleBar.activeBackground": "#1f2428",
|
||||||
"tab.activeBorderTop": "#f85149",
|
"tab.activeBorderTop": "#f85149",
|
||||||
|
|
||||||
"list.activeSelectionForeground": "#f85149",
|
"list.activeSelectionForeground": "#f85149",
|
||||||
"textLink.foreground": "#f85149",
|
"textLink.foreground": "#f85149",
|
||||||
"progressBar.background": "#f85149"
|
"progressBar.background": "#f85149"
|
||||||
},
|
},
|
||||||
|
|
||||||
// --- Vim Settings ---
|
|
||||||
"vim.leader": " ",
|
"vim.leader": " ",
|
||||||
"vim.useSystemClipboard": true,
|
"vim.useSystemClipboard": true,
|
||||||
"vim.hlsearch": true,
|
"vim.hlsearch": true,
|
||||||
@@ -49,49 +37,192 @@
|
|||||||
"<C-f>": false,
|
"<C-f>": false,
|
||||||
"<C-p>": false
|
"<C-p>": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// --- Key Bindings ---
|
|
||||||
"vim.insertModeKeyBindings": [
|
"vim.insertModeKeyBindings": [
|
||||||
{
|
{
|
||||||
"before": ["<Esc>"],
|
"before": [
|
||||||
"after": ["<Esc>"],
|
"<Esc>"
|
||||||
"commands": ["workbench.action.files.save"]
|
],
|
||||||
|
"after": [
|
||||||
|
"<Esc>"
|
||||||
|
],
|
||||||
|
"commands": [
|
||||||
|
"workbench.action.files.save"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"vim.insertModeKeyBindingsNonRecursive": [
|
"vim.insertModeKeyBindingsNonRecursive": [
|
||||||
{
|
{
|
||||||
"before": ["<Esc>"],
|
"before": [
|
||||||
"after": ["<Esc>"],
|
"<Esc>"
|
||||||
"commands": ["workbench.action.files.save"]
|
],
|
||||||
|
"after": [
|
||||||
|
"<Esc>"
|
||||||
|
],
|
||||||
|
"commands": [
|
||||||
|
"workbench.action.files.save"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"vim.normalModeKeyBindingsNonRecursive": [
|
"vim.normalModeKeyBindingsNonRecursive": [
|
||||||
{ "before": ["Y"], "after": ["y", "$"], "silent": true },
|
{
|
||||||
{ "before": ["Q"], "after": ["@", "@"], "silent": true },
|
"before": [
|
||||||
{ "before": [","], "after": ["z", "a"], "silent": true },
|
"Y"
|
||||||
{ "before": ["'"], "after": ["`"], "silent": true },
|
],
|
||||||
{ "before": ["<leader>", "d"], "after": ["d", "$"] },
|
"after": [
|
||||||
{ "before": ["<leader>", "d", "l"], "after": ["0", "d", "$"] },
|
"y",
|
||||||
{ "before": ["<leader>", "k"], "after": ["<C-o>"] },
|
"$"
|
||||||
{ "before": ["<leader>", "j"], "after": ["<C-i>"] },
|
],
|
||||||
{ "before": ["<leader>", "s", "p"], "commands": [":split"] },
|
"silent": true
|
||||||
{ "before": ["<leader>", "v", "s"], "commands": [":vsplit"] },
|
},
|
||||||
{ "before": ["<leader>", "v", "v"], "commands": ["workbench.action.openSettingsJson"] },
|
{
|
||||||
{ "before": ["<leader>", "y", "o"], "commands": ["workbench.action.toggleZenMode"] }
|
"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]": {
|
||||||
// --- Language Specific Settings ---
|
"editor.tabSize": 2
|
||||||
"[css]": { "editor.tabSize": 2 },
|
},
|
||||||
"[scss]": { "editor.tabSize": 2 },
|
"[scss]": {
|
||||||
"[html]": { "editor.tabSize": 2 },
|
"editor.tabSize": 2
|
||||||
"[javascript]": { "editor.tabSize": 2 },
|
},
|
||||||
"[javascriptreact]": { "editor.tabSize": 2 },
|
"[html]": {
|
||||||
"[json]": { "editor.tabSize": 2 },
|
"editor.tabSize": 2
|
||||||
"[typescript]": { "editor.tabSize": 2 },
|
},
|
||||||
"[typescriptreact]": { "editor.tabSize": 2 },
|
"[javascript]": {
|
||||||
"[yaml]": { "editor.tabSize": 2 },
|
"editor.tabSize": 2
|
||||||
"[go]": { "editor.insertSpaces": false, "editor.tabSize": 4 },
|
},
|
||||||
"[markdown]": { "editor.wordWrap": "wordWrapColumn", "editor.wordWrapColumn": 55 },
|
"[javascriptreact]": {
|
||||||
"[groovy]": { "editor.wordWrap": "off" },
|
"editor.tabSize": 2
|
||||||
"[jenkinsfile]": { "editor.wordWrap": "off" }
|
},
|
||||||
|
"[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"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user