]> git.lizzy.rs Git - micro.git/commitdiff
Minor improvements
authorZachary Yedidia <zyedidia@gmail.com>
Sun, 9 Feb 2020 05:40:50 +0000 (00:40 -0500)
committerZachary Yedidia <zyedidia@gmail.com>
Sun, 9 Feb 2020 05:40:50 +0000 (00:40 -0500)
cmd/micro/clean.go
internal/action/infopane.go
internal/buffer/save.go

index 738732e7ddcf00bb242bf40a394b0ebbffed38fe..7960c228ae4660b3116682831161bc34a3790a0a 100644 (file)
@@ -91,13 +91,13 @@ func CleanConfig() {
                var buffer buffer.SerializedBuffer
                for _, f := range files {
                        fname := filepath.Join(config.ConfigDir, "buffers", f.Name())
-                       file, err := os.Open(fname)
+                       file, e := os.Open(fname)
                        defer file.Close()
 
                        decoder := gob.NewDecoder(file)
                        err = decoder.Decode(&buffer)
 
-                       if err != nil && f.Name() != "history" {
+                       if e != nil && f.Name() != "history" {
                                badFiles = append(badFiles, fname)
                        }
                }
index 210bc1545bb0d10c432e4db36428a1c658d268ac..4e6640ccdab5727913f4093d69bb567c833d555e 100644 (file)
@@ -73,7 +73,7 @@ func (h *InfoPane) HandleEvent(event tcell.Event) {
        }
 }
 
-// DoKeyEvent executes a key event for the command bar, doing any overriden actions
+// DoKeyEvent executes a key event for the command bar, doing any overridden actions
 func (h *InfoPane) DoKeyEvent(e KeyEvent) bool {
        done := false
        if action, ok := BufKeyBindings[e]; ok {
index 990e2f256a952f28a8e12efdda0d8d8a8dd7db96..1f32bc64262a5fe29666822f055fc8e87aaca658 100644 (file)
@@ -28,41 +28,41 @@ const LargeFileThreshold = 50000
 // the supplied function with the file as io.Writer object, also making sure the file is
 // closed afterwards.
 func overwriteFile(name string, enc encoding.Encoding, fn func(io.Writer) error, withSudo bool) (err error) {
-    var writeCloser io.WriteCloser
-
-    if withSudo {
-        cmd := exec.Command(config.GlobalSettings["sucmd"].(string), "dd", "bs=4k", "of="+name)
-
-        if writeCloser, err = cmd.StdinPipe(); err != nil {
-            return
-        }
-
-        c := make(chan os.Signal, 1)
-        signal.Notify(c, os.Interrupt)
-        go func() {
-            <-c
-            cmd.Process.Kill()
-        }()
-
-        defer func() {
-            screenb := screen.TempFini()
-            if e := cmd.Run(); e != nil && err == nil {
-                err = e
-            }
-            screen.TempStart(screenb)
-        }()
-    } else if writeCloser, err = os.OpenFile(name, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644); err != nil {
-        return
-    }
-
-    w := transform.NewWriter(writeCloser, enc.NewEncoder())
-    err = fn(w)
-
-    if e := writeCloser.Close(); e != nil && err == nil {
-        err = e
-    }
-
-    return
+       var writeCloser io.WriteCloser
+
+       if withSudo {
+               cmd := exec.Command(config.GlobalSettings["sucmd"].(string), "dd", "bs=4k", "of="+name)
+
+               if writeCloser, err = cmd.StdinPipe(); err != nil {
+                       return
+               }
+
+               c := make(chan os.Signal, 1)
+               signal.Notify(c, os.Interrupt)
+               go func() {
+                       <-c
+                       cmd.Process.Kill()
+               }()
+
+               defer func() {
+                       screenb := screen.TempFini()
+                       if e := cmd.Run(); e != nil && err == nil {
+                               err = e
+                       }
+                       screen.TempStart(screenb)
+               }()
+       } else if writeCloser, err = os.OpenFile(name, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644); err != nil {
+               return
+       }
+
+       w := transform.NewWriter(writeCloser, enc.NewEncoder())
+       err = fn(w)
+
+       if e := writeCloser.Close(); e != nil && err == nil {
+               err = e
+       }
+
+       return
 }
 
 // Save saves the buffer to its default path
@@ -92,7 +92,7 @@ func (b *Buffer) saveToFile(filename string, withSudo bool) error {
                return errors.New("Cannot save scratch buffer")
        }
        if withSudo && runtime.GOOS == "windows" {
-           return errors.New("Save with sudo not supported on Windows")
+               return errors.New("Save with sudo not supported on Windows")
        }
 
        b.UpdateRules()
@@ -178,7 +178,7 @@ func (b *Buffer) saveToFile(filename string, withSudo bool) error {
        }
 
        if err = overwriteFile(absFilename, enc, fwriter, withSudo); err != nil {
-           return err
+               return err
        }
 
        if !b.Settings["fastdirty"].(bool) {