@@ -27,17 +27,39 @@ export class TwindPlugin {
2727 return info . languageService
2828 }
2929
30- // Set up decorator
31- // const proxy: ts.LanguageService = {
30+ // // Set up decorator
31+ // const { languageService } = info
32+
33+ // info.languageService = {
3234 // ...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 )
3638
3739 // logger.log(
38- // 'getCompletionsAtPosition : ' + JSON.stringify({ fileName, position, prior }, null, 2 ),
40+ // 'getCompletionEntrySymbol : ' + JSON.stringify({ fileName, position, name, source } ),
3941 // )
4042
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('')
4163 // // prior.entries = prior.entries.filter((e) => e.name !== 'caller')
4264 // return prior
4365 // },
0 commit comments