diff options
Diffstat (limited to 'internal/lsp/format.go')
-rw-r--r-- | internal/lsp/format.go | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/internal/lsp/format.go b/internal/lsp/format.go deleted file mode 100644 index 19736af38..000000000 --- a/internal/lsp/format.go +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package lsp - -import ( - "context" - - "golang.org/x/tools/internal/lsp/mod" - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/lsp/source" - "golang.org/x/tools/internal/lsp/work" -) - -func (s *Server) formatting(ctx context.Context, params *protocol.DocumentFormattingParams) ([]protocol.TextEdit, error) { - snapshot, fh, ok, release, err := s.beginFileRequest(ctx, params.TextDocument.URI, source.UnknownKind) - defer release() - if !ok { - return nil, err - } - switch snapshot.View().FileKind(fh) { - case source.Mod: - return mod.Format(ctx, snapshot, fh) - case source.Go: - return source.Format(ctx, snapshot, fh) - case source.Work: - return work.Format(ctx, snapshot, fh) - } - return nil, nil -} |