]> git.lizzy.rs Git - micro.git/commitdiff
Use fake cursor for windows
authorZachary Yedidia <zyedidia@gmail.com>
Thu, 2 Jan 2020 01:47:05 +0000 (20:47 -0500)
committerZachary Yedidia <zyedidia@gmail.com>
Thu, 2 Jan 2020 01:47:05 +0000 (20:47 -0500)
internal/display/bufwindow.go

index ea57541617e4033cbe2aedd493d66665c0fcb330..ccbe2d983ac104d00fe0514143a582e96b25db81 100644 (file)
@@ -1,15 +1,16 @@
 package display
 
 import (
+       "runtime"
        "strconv"
        "unicode/utf8"
 
-       "github.com/zyedidia/tcell"
        runewidth "github.com/mattn/go-runewidth"
        "github.com/zyedidia/micro/internal/buffer"
        "github.com/zyedidia/micro/internal/config"
        "github.com/zyedidia/micro/internal/screen"
        "github.com/zyedidia/micro/internal/util"
+       "github.com/zyedidia/tcell"
 )
 
 // The BufWindow provides a way of displaying a certain section
@@ -339,7 +340,7 @@ func (w *BufWindow) getStyle(style tcell.Style, bloc buffer.Loc, r rune) (tcell.
 
 func (w *BufWindow) showCursor(x, y int, main bool) {
        if w.active {
-               if main {
+               if main && runtime.GOOS != "windows" {
                        screen.Screen.ShowCursor(x, y)
                } else {
                        r, _, _, _ := screen.Screen.GetContent(x, y)