From ddff950fcd00e253f06cac677dce47701f8bb93d Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Tue, 30 Aug 2016 17:25:30 -0400 Subject: [PATCH] Check for filetype after saving an untitled buffer Fixes #242 --- cmd/micro/buffer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/micro/buffer.go b/cmd/micro/buffer.go index e019b424..3f7e2e61 100644 --- a/cmd/micro/buffer.go +++ b/cmd/micro/buffer.go @@ -219,6 +219,7 @@ func (b *Buffer) Serialize() error { // SaveAs saves the buffer to a specified path (filename), creating the file if it does not exist func (b *Buffer) SaveAs(filename string) error { + b.FindFileType() b.UpdateRules() b.Name = filename b.Path = filename @@ -235,6 +236,7 @@ func (b *Buffer) SaveAs(filename string) error { // SaveAsWithSudo is the same as SaveAs except it uses a neat trick // with tee to use sudo so the user doesn't have to reopen micro with sudo func (b *Buffer) SaveAsWithSudo(filename string) error { + b.FindFileType() b.UpdateRules() b.Name = filename b.Path = filename