diff --git a/users/gandalf/modules/gui/programs/vscode.nix b/users/gandalf/modules/gui/programs/vscode.nix index f5783a6..2896920 100644 --- a/users/gandalf/modules/gui/programs/vscode.nix +++ b/users/gandalf/modules/gui/programs/vscode.nix @@ -19,12 +19,17 @@ in esbenp.prettier-vscode bradlc.vscode-tailwindcss jnoortheen.nix-ide + ms-vscode.cpptools + ms-vscode.cmake-tools ]; userSettings = { + "window.titleBarStyle" = "custom"; "window.menuBarVisibility" = "toggle"; "workbench.iconTheme" = "material-icon-theme"; + "extensions.ignoreRecommendations" = true; + "explorer.confirmDragAndDrop" = false; "explorer.confirmDelete" = false; @@ -46,7 +51,7 @@ in strings = "on"; }; "editor.codeActionsOnSave" = { - ".source.organizeImports" = true; + ".source.organizeImports" = "explicit"; }; "terminal.integrated.fontFamily" = common.font; @@ -150,6 +155,11 @@ in key = "alt+right"; command = "workbench.action.navigateForward"; } + { + key = "ctrl+escape"; + command = "workbench.action.terminal.toggleTerminal"; + when = "terminal.active"; + } { key = "ctrl+f"; command = "editor.action.formatDocument";