MCPcopy Create free account
hub / github.com/cogentcore/core / openFile

Method openFile

texteditor/buffer.go:356–364  ·  view source on GitHub ↗

openFile just loads the given file into the buffer, without doing any markup or signaling. It is typically used in other functions or for temporary buffers.

(filename core.Filename)

Source from the content-addressed store, hash-verified

354// any markup or signaling. It is typically used in other functions or
355// for temporary buffers.
356func (tb *Buffer) openFile(filename core.Filename) error {
357 txt, err := os.ReadFile(string(filename))
358 if err != nil {
359 return err
360 }
361 tb.SetFilename(string(filename))
362 tb.SetText(txt)
363 return nil
364}
365
366// Revert re-opens text from the current file,
367// if the filename is set; returns false if not.

Callers 2

OpenMethod · 0.95
RevertMethod · 0.95

Calls 3

SetFilenameMethod · 0.95
SetTextMethod · 0.95
ReadFileMethod · 0.80

Tested by

no test coverage detected