diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension.ts | 16 | 
1 files changed, 12 insertions, 4 deletions
diff --git a/src/extension.ts b/src/extension.ts index 4aa7a1a..f706a2c 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -2,6 +2,7 @@  // The module 'vscode' contains the VS Code extensibility API  // Import the module and reference it with the alias vscode in your code below  import * as vscode from 'vscode'; +import * as axios from 'axios';  // this method is called when your extension is activated  // your extension is activated the very first time the command is executed @@ -14,14 +15,21 @@ export function activate(context: vscode.ExtensionContext) {      // The command has been defined in the package.json file      // Now provide the implementation of the command with  registerCommand      // The commandId parameter must match the command field in package.json -    let disposable = vscode.commands.registerCommand('extension.sayHello', () => { -        // The code you place here will be executed every time your command is executed + +    let olaCommand = vscode.commands.registerCommand('extension.kopyit', (data) => { +        // The code you place here will be executed every time your command is executed +        const editor = vscode.window.activeTextEditor; +        const document = editor.document; +         +        console.log(editor.selection); +        let selectedText = document.getText(new vscode.Range(editor.selection.start, editor.selection.end)); +        console.log(selectedText);          // Display a message box to the user -        vscode.window.showInformationMessage('Hello World!'); +        vscode.window.showInformationMessage('Hello Worlds!');      }); -    context.subscriptions.push(disposable); +    context.subscriptions.push(olaCommand);  }  // this method is called when your extension is deactivated  | 
