-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
113 lines (113 loc) · 4.01 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"name": "swap-and-paste",
"displayName": "Swap and Paste",
"description": "Copy the selected text before pasting",
"icon": "icon.png",
"version": "0.0.4",
"publisher": "Gruntfuggly",
"repository": "https://github.com/Gruntfuggly/swap-and-paste",
"license": "MIT",
"engines": {
"vscode": "^1.5.0"
},
"categories": [
"Other"
],
"activationEvents": [
"onCommand:swap-and-paste.copy",
"onCommand:swap-and-paste.cut",
"onCommand:swap-and-paste.paste",
"onCommand:swap-and-paste.undo"
],
"main": "./extension",
"contributes": {
"commands": [
{
"command": "swap-and-paste.paste",
"title": "Swap and Paste: Paste"
},
{
"command": "swap-and-paste.copy",
"title": "Swap and Paste: Copy"
},
{
"command": "swap-and-paste.cut",
"title": "Swap and Paste: Cut"
},
{
"command": "swap-and-paste.undo",
"title": "Swap and Paste: Undo"
}
],
"keybindings": [
{
"command": "swap-and-paste.paste",
"key": "ctrl+v",
"mac": "cmd+v",
"when": "editorTextFocus && !editorReadonly"
},
{
"command": "swap-and-paste.copy",
"key": "ctrl+c",
"mac": "cmd+c",
"when": "editorTextFocus && !editorReadonly"
},
{
"command": "swap-and-paste.cut",
"key": "ctrl+x",
"mac": "cmd+x",
"when": "editorTextFocus && !editorReadonly"
},
{
"command": "swap-and-paste.undo",
"key": "ctrl-z",
"mac": "cmd+z",
"when": "editorTextFocus && !editorReadonly"
}
],
"configuration": {
"type": "object",
"title": "Swap and Paste",
"properties": {
"swap-and-paste.pasteCommand": {
"type": "string",
"markdownDescription": "The command to use if there is no current selection when pasting",
"default": "editor.action.clipboardPasteAction"
},
"swap-and-paste.copyCommand": {
"type": "string",
"markdownDescription": "The command to use to copy the selection",
"default": "editor.action.clipboardCopyAction"
},
"swap-and-paste.cutCommand": {
"type": "string",
"markdownDescription": "The command to use to cut the selection",
"default": "editor.action.clipboardCutAction"
},
"swap-and-paste.undoCommand": {
"type": "string",
"markdownDescription": "The command to use to undo the last operation",
"default": "undo"
},
"swap-and-paste.retainThroughDuplicateSelections": {
"type": "boolean",
"markdownDescription": "If true, and the same text is selected subsequently when pasting, the originally selected text is inserted again. This allows multiple replacements while still keeping the originally selected text.",
"default": true
},
"swap-and-paste.debug": {
"type": "boolean",
"markdownDescription": "Create a debug channel in the output panel.",
"default": false
}
}
}
},
"devDependencies": {
"vscode": "^1.1.36"
},
"__metadata": {
"id": "d91c4db7-25f6-443f-986f-64346683b369",
"publisherId": "d4906d2e-f2ee-492d-9c7c-02b6160599ec",
"publisherDisplayName": "Gruntfuggly"
}
}