From f1040efe3cc8b6a0637245dd4f9342b7158ad7b8 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Mon, 19 Feb 2018 15:40:01 +0000 Subject: [PATCH] Add vscode keyboard shortcuts file --- modules/config/files/vscode-keybindings.json | 18 ++++++++++++++++++ modules/config/manifests/vscode.pp | 7 +++++++ 2 files changed, 25 insertions(+) create mode 100644 modules/config/files/vscode-keybindings.json diff --git a/modules/config/files/vscode-keybindings.json b/modules/config/files/vscode-keybindings.json new file mode 100644 index 0000000..1b3e5ee --- /dev/null +++ b/modules/config/files/vscode-keybindings.json @@ -0,0 +1,18 @@ +[ + { + "key": "alt+right", + "command": "workbench.action.nextEditor" + }, + { + "key": "ctrl+pagedown", + "command": "-workbench.action.nextEditor" + }, + { + "key": "alt+left", + "command": "workbench.action.previousEditor" + }, + { + "key": "ctrl+pageup", + "command": "-workbench.action.previousEditor" + } +] \ No newline at end of file diff --git a/modules/config/manifests/vscode.pp b/modules/config/manifests/vscode.pp index a180e8b..32cfc03 100644 --- a/modules/config/manifests/vscode.pp +++ b/modules/config/manifests/vscode.pp @@ -46,4 +46,11 @@ class config::vscode { path => '/home/jake/.config/Code/User/settings.json', source => 'puppet:///modules/config/vscode-settings.json' } + + file { 'VSCode keybindings': + ensure => file, + mode => '0644', + path => '/home/jake/.config/Code/User/keybindings.json', + source => 'puppet:///modules/config/vscode-keybindings.json' + } }