]> git.lizzy.rs Git - micro.git/commitdiff
More style improvements
authorZachary Yedidia <zyedidia@gmail.com>
Sat, 21 Aug 2021 22:04:08 +0000 (18:04 -0400)
committerZachary Yedidia <zyedidia@gmail.com>
Sat, 21 Aug 2021 22:04:08 +0000 (18:04 -0400)
internal/action/actions.go
internal/action/bufpane.go
internal/action/keytree.go
internal/action/pane.go
internal/config/colorscheme.go
internal/display/bufwindow.go
pkg/highlight/highlighter.go

index a7561b3dd0a14e151b01e70c3db81ece686f3763..08bd4c7294d9911a8b30c939f60935c154610644 100644 (file)
@@ -34,8 +34,8 @@ func (h *BufPane) ScrollDown(n int) {
        h.SetView(v)
 }
 
-// If the user has scrolled past the last line, ScrollAdjust can be used
-// to shift the view so that the last line is at the bottom
+// ScrollAdjust can be used to shift the view so that the last line is at the
+// bottom if the user has scrolled past the last line.
 func (h *BufPane) ScrollAdjust() {
        v := h.GetView()
        end := h.SLocFromLoc(h.Buf.End())
@@ -1025,16 +1025,16 @@ func (h *BufPane) Copy() bool {
        return true
 }
 
-// Copy the current line to the clipboard
+// CopyLine copies the current line to the clipboard
 func (h *BufPane) CopyLine() bool {
        if h.Cursor.HasSelection() {
                return false
-       } else {
-               h.Cursor.SelectLine()
-               h.Cursor.CopySelection(clipboard.ClipboardReg)
-               h.freshClip = true
-               InfoBar.Message("Copied line")
        }
+       h.Cursor.SelectLine()
+       h.Cursor.CopySelection(clipboard.ClipboardReg)
+       h.freshClip = true
+       InfoBar.Message("Copied line")
+
        h.Cursor.Deselect(true)
        h.Relocate()
        return true
@@ -1077,9 +1077,8 @@ func (h *BufPane) Cut() bool {
 
                h.Relocate()
                return true
-       } else {
-               return h.CutLine()
        }
+       return h.CutLine()
 }
 
 // DuplicateLine duplicates the current line or selection
@@ -1638,12 +1637,12 @@ func (h *BufPane) PreviousSplit() bool {
 }
 
 var curmacro []interface{}
-var recording_macro bool
+var recordingMacro bool
 
 // ToggleMacro toggles recording of a macro
 func (h *BufPane) ToggleMacro() bool {
-       recording_macro = !recording_macro
-       if recording_macro {
+       recordingMacro = !recordingMacro
+       if recordingMacro {
                curmacro = []interface{}{}
                InfoBar.Message("Recording")
        } else {
@@ -1655,7 +1654,7 @@ func (h *BufPane) ToggleMacro() bool {
 
 // PlayMacro plays back the most recently recorded macro
 func (h *BufPane) PlayMacro() bool {
-       if recording_macro {
+       if recordingMacro {
                return false
        }
        for _, action := range curmacro {
@@ -1715,10 +1714,9 @@ func (h *BufPane) SpawnMultiCursor() bool {
 func (h *BufPane) SpawnMultiCursorUp() bool {
        if h.Cursor.Y == 0 {
                return false
-       } else {
-               h.Cursor.GotoLoc(buffer.Loc{h.Cursor.X, h.Cursor.Y - 1})
-               h.Cursor.Relocate()
        }
+       h.Cursor.GotoLoc(buffer.Loc{h.Cursor.X, h.Cursor.Y - 1})
+       h.Cursor.Relocate()
 
        c := buffer.NewCursor(h.Buf, buffer.Loc{h.Cursor.X, h.Cursor.Y + 1})
        h.Buf.AddCursor(c)
@@ -1733,10 +1731,9 @@ func (h *BufPane) SpawnMultiCursorUp() bool {
 func (h *BufPane) SpawnMultiCursorDown() bool {
        if h.Cursor.Y+1 == h.Buf.LinesNum() {
                return false
-       } else {
-               h.Cursor.GotoLoc(buffer.Loc{h.Cursor.X, h.Cursor.Y + 1})
-               h.Cursor.Relocate()
        }
+       h.Cursor.GotoLoc(buffer.Loc{h.Cursor.X, h.Cursor.Y + 1})
+       h.Cursor.Relocate()
 
        c := buffer.NewCursor(h.Buf, buffer.Loc{h.Cursor.X, h.Cursor.Y - 1})
        h.Buf.AddCursor(c)
index 6f5b2c7fb37ad444e4af859826de7de85c06e9a8..1183871e1c2930b20e26314b8908f1b3a6b990b0 100644 (file)
@@ -470,7 +470,7 @@ func (h *BufPane) execAction(action func(*BufPane) bool, name string, cursor int
                        success = success && h.PluginCB("on"+name)
 
                        if isMulti {
-                               if recording_macro {
+                               if recordingMacro {
                                        if name != "ToggleMacro" && name != "PlayMacro" {
                                                curmacro = append(curmacro, action)
                                        }
@@ -542,7 +542,7 @@ func (h *BufPane) DoRuneInsert(r rune) {
                } else {
                        h.Buf.Insert(c.Loc, string(r))
                }
-               if recording_macro {
+               if recordingMacro {
                        curmacro = append(curmacro, r)
                }
                h.Relocate()
index d507eb11163321c224f652c05aa8049379ec78ab..895a88bae01fbee82268e3d77cf1a51e105e967c 100644 (file)
@@ -229,7 +229,7 @@ func (k *KeyTree) ResetEvents() {
        k.cursor.mouseInfo = nil
 }
 
-// CurrentEventsStr returns the list of recorded events as a string
+// RecordedEventsStr returns the list of recorded events as a string
 func (k *KeyTree) RecordedEventsStr() string {
        buf := &bytes.Buffer{}
        for _, e := range k.cursor.recordedEvents {
index 4c9194791f5633363932e25f09957ba8576e98b4..261215ca661f70207c21cc7db1f6978329baf0ad 100644 (file)
@@ -4,6 +4,7 @@ import (
        "github.com/zyedidia/micro/v2/internal/display"
 )
 
+// A Pane is a general interface for a window in the editor.
 type Pane interface {
        Handler
        display.Window
index 96bcb1ff7412f3a949caa0a2abc604c37bdc1365..5222cd54d4ac85a7325171296cf7837397eff3d5 100644 (file)
@@ -9,10 +9,10 @@ import (
        "github.com/zyedidia/tcell/v2"
 )
 
-// Micro's default style
+// DefStyle is Micro's default style
 var DefStyle tcell.Style = tcell.StyleDefault
 
-// The current colorscheme
+// Colorscheme is the current colorscheme
 var Colorscheme map[string]tcell.Style
 
 // GetColor takes in a syntax group and returns the colorscheme's style for that group
index 6044fd32c8b8a1dfc58b0659b1a56d353284c392..eadf4b8f66120761888abe030593984e24f57286 100644 (file)
@@ -11,8 +11,7 @@ import (
        "github.com/zyedidia/tcell/v2"
 )
 
-// The BufWindow provides a way of displaying a certain section
-// of a buffer
+// The BufWindow provides a way of displaying a certain section of a buffer.
 type BufWindow struct {
        *View
 
@@ -44,6 +43,7 @@ func NewBufWindow(x, y, width, height int, buf *buffer.Buffer) *BufWindow {
        return w
 }
 
+// SetBuffer sets this window's buffer.
 func (w *BufWindow) SetBuffer(b *buffer.Buffer) {
        w.Buf = b
        b.OptionCallback = func(option string, nativeValue interface{}) {
@@ -65,14 +65,17 @@ func (w *BufWindow) SetBuffer(b *buffer.Buffer) {
        }
 }
 
+// GetView gets the view.
 func (w *BufWindow) GetView() *View {
        return w.View
 }
 
+// GetView sets the view.
 func (w *BufWindow) SetView(view *View) {
        w.View = view
 }
 
+// Resize resizes this window.
 func (w *BufWindow) Resize(width, height int) {
        w.Width, w.Height = width, height
        w.updateDisplayInfo()
@@ -86,10 +89,12 @@ func (w *BufWindow) Resize(width, height int) {
        }
 }
 
+// SetActive marks the window as active.
 func (w *BufWindow) SetActive(b bool) {
        w.active = b
 }
 
+// IsActive returns true if this window is active.
 func (w *BufWindow) IsActive() bool {
        return w.active
 }
index 440b1ff0019118436d4e66143f3d2fda0a1d8e80..50545f04da5278f99e8f9d6a791337befa99c2f9 100644 (file)
@@ -67,6 +67,7 @@ func combineLineMatch(src, dst LineMatch) LineMatch {
 // A State represents the region at the end of a line
 type State *region
 
+// EmptyDef is an empty definition.
 var EmptyDef = Def{nil, &rules{}}
 
 // LineStates is an interface for a buffer-like object which can also store the states and matches for every line