(file *ast.SourceFile, changes []core.TextChange)
| 14 | ) |
| 15 | |
| 16 | func (l *LanguageService) toLSProtoTextEdits(file *ast.SourceFile, changes []core.TextChange) []*lsproto.TextEdit { |
| 17 | result := make([]*lsproto.TextEdit, 0, len(changes)) |
| 18 | for _, c := range changes { |
| 19 | result = append(result, &lsproto.TextEdit{ |
| 20 | NewText: c.NewText, |
| 21 | Range: l.createLspRangeFromBounds(c.Pos(), c.End(), file), |
| 22 | }) |
| 23 | } |
| 24 | return result |
| 25 | } |
| 26 | |
| 27 | func (l *LanguageService) ProvideFormatDocument( |
| 28 | ctx context.Context, |
no test coverage detected