ExternallyModified returns whether the file being edited has been modified by some external process
()
| 581 | // ExternallyModified returns whether the file being edited has |
| 582 | // been modified by some external process |
| 583 | func (b *Buffer) ExternallyModified() bool { |
| 584 | modTime, err := util.GetModTime(b.Path) |
| 585 | if err == nil { |
| 586 | return modTime != b.ModTime |
| 587 | } |
| 588 | return false |
| 589 | } |
| 590 | |
| 591 | // UpdateModTime updates the modtime of this file |
| 592 | func (b *Buffer) UpdateModTime() (err error) { |