16 lines
534 B
TypeScript
Raw Normal View History

const vscode = require('vscode');
const ChatPanel = require('./chatPanel').default;
2023-04-14 08:05:41 +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
}
exports.activate = activate;