2023-04-21 06:44:26 +08:00
|
|
|
const vscode = require('vscode');
|
|
|
|
const ChatPanel = require('./chatPanel').default;
|
2023-04-14 08:05:41 +08:00
|
|
|
|
2023-04-21 06:44:26 +08:00
|
|
|
function activate(context: { extensionUri: any; subscriptions: any[]; }) {
|
2023-04-26 06:48:39 +08:00
|
|
|
let disposable = vscode.commands.registerCommand('devchat.openChatPanel', () => {
|
|
|
|
if (vscode.workspace.workspaceFolders) {
|
|
|
|
ChatPanel.createOrShow(context.extensionUri);
|
|
|
|
} else {
|
|
|
|
vscode.window.showErrorMessage('Please open a directory before using the chat panel.');
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
context.subscriptions.push(disposable);
|
2023-04-14 08:05:41 +08:00
|
|
|
}
|
2023-04-21 06:44:26 +08:00
|
|
|
exports.activate = activate;
|