aboutsummaryrefslogtreecommitdiff
path: root/.config/Code
diff options
context:
space:
mode:
authorkj_sh6042025-10-06 00:27:10 -0400
committerkj_sh6042025-10-06 00:27:10 -0400
commit39e59fb243404ba500373a55a07ae7b5caa7eea0 (patch)
tree3eb06392ac7169e90109dc49fed8e7fe1507a97b /.config/Code
parent03570189326f4a093adcdbedf68591b851e37ad6 (diff)
feat: add some code-oss config
Diffstat (limited to '.config/Code')
-rw-r--r--.config/Code/User/keybindings.json11
-rw-r--r--.config/Code/User/settings.json79
2 files changed, 90 insertions, 0 deletions
diff --git a/.config/Code/User/keybindings.json b/.config/Code/User/keybindings.json
new file mode 100644
index 0000000..4d7ff49
--- /dev/null
+++ b/.config/Code/User/keybindings.json
@@ -0,0 +1,11 @@
+[
+ {
+ "key": "ctrl+shift+v",
+ "command": "-markdown.showPreview",
+ "when": "!notebookEditorFocused && editorLangId == 'markdown'"
+ },
+ {
+ "key": "alt+f11",
+ "command": "toggleVim"
+ }
+]
diff --git a/.config/Code/User/settings.json b/.config/Code/User/settings.json
new file mode 100644
index 0000000..b7f6818
--- /dev/null
+++ b/.config/Code/User/settings.json
@@ -0,0 +1,79 @@
+{
+ "vim.cursorStylePerMode.insert": "line",
+ "vim.cursorStylePerMode.normal": "block",
+ "vim.cursorStylePerMode.replace": "underline",
+ "vim.cursorStylePerMode.visual": "line",
+ "vim.cursorStylePerMode.visualblock": "line-thin",
+ "vim.cursorStylePerMode.visualline": "line",
+ "vim.handleKeys": {
+ "<C-d>": true,
+ "<C-x>": true,
+ "<C-c>": true,
+ "<C-z>": true,
+ "<C-s>": true,
+ "<C-p>": true,
+ "<C-i>": false,
+ "<C-n>": false,
+ "<C-k>": false,
+ "<C-w>": false
+ },
+ "vim.history": 1000,
+ "vim.statusBarColorControl": false,
+ "vim.shell": "/bin/sh",
+ "vim.textwidth": 120,
+ "vim.vimrc.enable": true,
+ "vim.vimrc.path": "$HOME/.code-vimrc",
+ "workbench.colorTheme": "Adwaita Dark",
+ "editor.fontFamily": "'Roboto Mono' ,'Droid Sans Mono', 'monospace', monospace",
+ "editor.wordWrap": "on",
+ "editor.smoothScrolling": false,
+ "workbench.reduceMotion": "on",
+ "editor.cursorBlinking": "solid",
+ "editor.minimap.enabled": false,
+ "editor.codeLens": false,
+ "editor.quickSuggestions": {
+ "other": false,
+ "comments": false,
+ "strings": false
+ },
+ "keyboard.dispatch": "keyCode",
+ "editor.lineNumbers": "relative",
+ "editor.fontWeight": "normal",
+ "editor.tokenColorCustomizations": {
+ "textMateRules": [
+ {
+ "scope": [
+ "markup.bold",
+ "strong",
+ "punctuation.definition.bold"
+ ],
+ "settings": {
+ "fontStyle": ""
+ }
+ },
+ {
+ "scope": [
+ "markup.italic",
+ "emphasis",
+ "punctuation.definition.italic"
+ ],
+ "settings": {
+ "fontStyle": ""
+ }
+ }
+ ]
+ },
+ "editor.semanticTokenColorCustomizations": {
+ "rules": {
+ "*.bold": {
+ "fontStyle": ""
+ },
+ "*.italic": {
+ "fontStyle": ""
+ }
+ }
+ },
+ "[markdown]": {
+ "editor.fontWeight": "normal"
+ },
+} \ No newline at end of file