From d23c54fe5a056e516a9af19189d3fcb185d564e1 Mon Sep 17 00:00:00 2001 From: Wade Anderson Date: Mon, 27 Feb 2017 13:47:49 -0800 Subject: [PATCH] Added settings --- CHANGELOG.md | 2 ++ package.json | 14 +++++++++----- src/extension.ts | 9 +++++++++ tsconfig.json | 16 ++++++++++++++++ 4 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 src/extension.ts create mode 100644 tsconfig.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 4908eba..992ef01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## Releases +2.0 - Added settings: minimap, format on paste. + 1.5.0 - New keybindings and nit fixes per [@bhancock8](https://github.com/bhancock8) 1.4.0 - Added Windows / Linux key bindings and a number of missing commands. Updated the README. diff --git a/package.json b/package.json index b5a7226..787f95b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "sublime-keybindings", "displayName": "Sublime Text Keymap", "description": "Popular Sublime Text keybindings for VS Code.", - "version": "1.9.2", + "version": "2.0.0", "publisher": "ms-vscode", "engines": { "vscode": "^1.6.0" @@ -13,6 +13,10 @@ "keywords": [ "keymap" ], + "activationEvents": [ + "*" + ], + "main": "./out/src/extension", "preview": true, "icon": "sublime_keyboard.svg", "repository": { @@ -469,12 +473,12 @@ ] }, "scripts": { + "vscode:prepublish": "tsc -p ./", + "compile": "tsc -watch -p ./", "postinstall": "node ./node_modules/vscode/bin/install" }, "devDependencies": { - "vscode": "^1.0.3" - }, - "dependencies": { - "jsonfile": "^2.2.3" + "vscode": "^1.0.3", + "typescript": "^2.0.3" } } diff --git a/src/extension.ts b/src/extension.ts new file mode 100644 index 0000000..396c28d --- /dev/null +++ b/src/extension.ts @@ -0,0 +1,9 @@ +'use strict'; + +import * as vscode from 'vscode'; + +export function activate(context: vscode.ExtensionContext) { + let config = vscode.workspace.getConfiguration('editor'); + config.update('formatOnPaste', true); + config.update('minimap.enabled', true); +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..11282c9 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "es6", + "outDir": "out", + "lib": [ + "es6" + ], + "sourceMap": true, + "rootDir": "." + }, + "exclude": [ + "node_modules", + ".vscode-test" + ] +} \ No newline at end of file