From 2b0812ae7e2b2bd57b2c0d2d873f728da7a78437 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Mon, 16 Dec 2024 18:19:18 +0200 Subject: Added capability for chat to be "locked" into viminput, which solves the issue of H/L, they can now be typed normally, pressing "i" to go into locked mode and "q" (in normal mode) to leave it --- internal/client/ui/viminput/viminput.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/client/ui/viminput/viminput.go') diff --git a/internal/client/ui/viminput/viminput.go b/internal/client/ui/viminput/viminput.go index e4886a4..c562574 100644 --- a/internal/client/ui/viminput/viminput.go +++ b/internal/client/ui/viminput/viminput.go @@ -1738,3 +1738,7 @@ func (m *Model) handleVisualLineModeKeys(key tea.KeyMsg) { } } } + +func (m Model) Mode() int { + return m.mode +} -- cgit v1.3.1