@@ -37,6 +37,7 @@ import { configuredQuartoPath } from "./core/quarto";
37
37
import { activateDenoConfig } from "./providers/deno-config" ;
38
38
39
39
export async function activate ( context : vscode . ExtensionContext ) {
40
+ console . log ( 'ACTIVATING QUARTO EXTENSION!' ) ;
40
41
// create output channel for extension logs and lsp client logs
41
42
const outputChannel = vscode . window . createOutputChannel ( "Quarto" , { log : true } ) ;
42
43
@@ -45,6 +46,8 @@ export async function activate(context: vscode.ExtensionContext) {
45
46
// create extension host
46
47
const host = extensionHost ( ) ;
47
48
49
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 2' ) ;
50
+
48
51
// create markdown engine
49
52
const engine = new MarkdownEngine ( ) ;
50
53
@@ -65,13 +68,17 @@ export async function activate(context: vscode.ExtensionContext) {
65
68
) ;
66
69
if ( quartoContext . available ) {
67
70
71
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 3' ) ;
72
+
68
73
// enable commands conditional on quarto installation
69
74
vscode . commands . executeCommand (
70
75
"setContext" ,
71
76
"quartoAvailable" ,
72
77
true
73
78
) ;
74
79
80
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 4' ) ;
81
+
75
82
// ensure quarto is on the path
76
83
context . environmentVariableCollection . prepend (
77
84
"PATH" ,
@@ -87,13 +94,19 @@ export async function activate(context: vscode.ExtensionContext) {
87
94
// deno config
88
95
activateDenoConfig ( context , engine ) ;
89
96
97
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 5' ) ;
98
+
90
99
// lsp
91
100
const lspClient = await activateLsp ( context , quartoContext , engine , outputChannel ) ;
92
101
102
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 6' ) ;
103
+
93
104
// provide visual editor
94
105
const editorCommands = activateEditor ( context , host , quartoContext , lspClient , engine ) ;
95
106
commands . push ( ...editorCommands ) ;
96
107
108
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 7' ) ;
109
+
97
110
// zotero
98
111
const zoteroCommands = await activateZotero ( context , lspClient ) ;
99
112
commands . push ( ...zoteroCommands ) ;
@@ -130,6 +143,8 @@ export async function activate(context: vscode.ExtensionContext) {
130
143
activateCommon ( context , host , engine , commands ) ;
131
144
132
145
outputChannel . info ( "Activated Quarto extension." ) ;
146
+
147
+ console . log ( 'ACTIVATING QUARTO EXTENSION! 8' ) ;
133
148
}
134
149
135
150
export async function deactivate ( ) {
0 commit comments