SetCursorMode CursorMode sets the model's cursor mode. This method returns a command. For available cursor modes, see type CursorMode.
(mode CursorMode)
| 251 | // |
| 252 | // For available cursor modes, see type CursorMode. |
| 253 | func (m *TextInputModel) SetCursorMode(mode CursorMode) tea.Cmd { |
| 254 | m.cursorMode = mode |
| 255 | m.blink = m.cursorMode == CursorHide || !m.Focus |
| 256 | if mode == CursorBlink { |
| 257 | return Blink |
| 258 | } |
| 259 | return nil |
| 260 | } |
| 261 | |
| 262 | // cursorEnd moves the cursor to the end of the input field and returns whether |
| 263 | // the cursor should blink should reset. |
no outgoing calls
no test coverage detected