mirror of
https://github.com/Maks1mS/bubbles.git
synced 2024-12-24 22:54:39 +03:00
Doc and logic corrections per the linter
This commit is contained in:
parent
9c780011ff
commit
9b47f26bdd
@ -17,11 +17,11 @@ const defaultBlinkSpeed = time.Millisecond * 530
|
|||||||
// color is a helper for returning colors.
|
// color is a helper for returning colors.
|
||||||
var color func(s string) termenv.Color = termenv.ColorProfile().Color
|
var color func(s string) termenv.Color = termenv.ColorProfile().Color
|
||||||
|
|
||||||
// blinkMsg and blinkCanceled are used to manage cursor blinking
|
// blinkMsg and blinkCanceled are used to manage cursor blinking.
|
||||||
type blinkMsg struct{}
|
type blinkMsg struct{}
|
||||||
type blinkCanceled struct{}
|
type blinkCanceled struct{}
|
||||||
|
|
||||||
// Messages for clipboard events
|
// Messages for clipboard events.
|
||||||
type pasteMsg string
|
type pasteMsg string
|
||||||
type pasteErrMsg struct{ error }
|
type pasteErrMsg struct{ error }
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ const (
|
|||||||
// EchoOnEdit
|
// EchoOnEdit
|
||||||
)
|
)
|
||||||
|
|
||||||
// Manages cursor blinking
|
// blinkCtx manages cursor blinking.
|
||||||
type blinkCtx struct {
|
type blinkCtx struct {
|
||||||
ctx context.Context
|
ctx context.Context
|
||||||
cancel context.CancelFunc
|
cancel context.CancelFunc
|
||||||
@ -160,10 +160,8 @@ func (m *Model) SetCursor(pos int) bool {
|
|||||||
// Show the cursor unless it's been explicitly hidden
|
// Show the cursor unless it's been explicitly hidden
|
||||||
m.blink = m.cursorMode == cursorHide
|
m.blink = m.cursorMode == cursorHide
|
||||||
|
|
||||||
if m.cursorMode == cursorBlink {
|
// Reset cursor blink if necessary
|
||||||
return true
|
return m.cursorMode == cursorBlink
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// CursorStart moves the cursor to the start of the field. Returns whether or
|
// CursorStart moves the cursor to the start of the field. Returns whether or
|
||||||
@ -633,7 +631,7 @@ func (m Model) cursorView(v string) string {
|
|||||||
String()
|
String()
|
||||||
}
|
}
|
||||||
|
|
||||||
// blinkCmd is an internal command used to manage cursor blinking
|
// blinkCmd is an internal command used to manage cursor blinking.
|
||||||
func (m Model) blinkCmd() tea.Cmd {
|
func (m Model) blinkCmd() tea.Cmd {
|
||||||
if m.blinkCtx != nil && m.blinkCtx.cancel != nil {
|
if m.blinkCtx != nil && m.blinkCtx.cancel != nil {
|
||||||
m.blinkCtx.cancel()
|
m.blinkCtx.cancel()
|
||||||
|
Loading…
Reference in New Issue
Block a user