@@ -27,17 +27,39 @@ export class TwindPlugin {
27
27
return info . languageService
28
28
}
29
29
30
- // Set up decorator
31
- // const proxy: ts.LanguageService = {
30
+ // // Set up decorator
31
+ // const { languageService } = info
32
+
33
+ // info.languageService = {
32
34
// ...info.languageService,
33
- // getCompletionsAtPosition: (fileName, position, options) => {
34
- // // emmetCompletions: false
35
- // const prior = info. languageService.getCompletionsAtPosition (fileName, position, options )
35
+
36
+ // getCompletionEntrySymbol(fileName, position, name, source) {
37
+ // const prior = languageService.getCompletionEntrySymbol (fileName, position, name, source )
36
38
37
39
// logger.log(
38
- // 'getCompletionsAtPosition : ' + JSON.stringify({ fileName, position, prior }, null, 2 ),
40
+ // 'getCompletionEntrySymbol : ' + JSON.stringify({ fileName, position, name, source } ),
39
41
// )
40
42
43
+ // // prior.entries = prior.entries.filter((e) => e.name !== 'caller')
44
+ // return prior
45
+ // },
46
+ // getCompletionsAtPosition: (fileName, position, options) => {
47
+ // // emmetCompletions: false
48
+ // const prior = languageService.getCompletionsAtPosition(fileName, position, options)
49
+
50
+ // // TODO match file [t]sx?
51
+ // const contents = info.project.readFile(fileName)
52
+
53
+ // // logger.log('getCompletionsAtPosition: ' + JSON.stringify({ fileName, position }))
54
+
55
+ // console.log('')
56
+ // console.log('')
57
+ // console.log(
58
+ // 'getCompletionsAtPosition',
59
+ // JSON.stringify({ fileName, position, options, prior }, null, 2),
60
+ // )
61
+ // console.log('')
62
+ // console.log('')
41
63
// // prior.entries = prior.entries.filter((e) => e.name !== 'caller')
42
64
// return prior
43
65
// },
0 commit comments