Skip to content

Commit 82b7003

Browse files
ReloadSettings only when we need to when saving a file (zyedidia#3688)
1 parent 7d16dcd commit 82b7003

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/buffer/save.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,11 +322,16 @@ func (b *Buffer) saveToFile(filename string, withSudo bool, autoSave bool) error
322322
}
323323
}
324324

325+
newPath := b.Path != filename
325326
b.Path = filename
326327
b.AbsPath = absFilename
327328
b.isModified = false
328329
b.UpdateModTime()
329-
b.ReloadSettings(true)
330+
331+
if newPath {
332+
// need to update glob-based and filetype-based settings
333+
b.ReloadSettings(true)
334+
}
330335

331336
err = b.Serialize()
332337
return err

0 commit comments

Comments
 (0)