chore: move runeutil and memoization into internal

This commit is contained in:
Christian Rocha 2024-10-24 15:21:20 -04:00
parent e2033f3460
commit 4e05c24fc4
No known key found for this signature in database
GPG Key ID: 589F6FDD5B820611
6 changed files with 7 additions and 5 deletions

View File

@ -1,3 +1,5 @@
// Package memoization implement a simple memoization cache. It's designed to
// improve performance in textarea.
package memoization
import (

View File

@ -1,5 +1,5 @@
// Package runeutil provides a utility function for use in Bubbles
// that can process Key messages containing runes.
// Package runeutil provides utility functions for tidying up incoming runes
// from Key messages.
package runeutil
import (

View File

@ -9,9 +9,9 @@ import (
"github.com/atotto/clipboard"
"github.com/charmbracelet/bubbles/v2/cursor"
"github.com/charmbracelet/bubbles/v2/internal/memoization"
"github.com/charmbracelet/bubbles/v2/internal/runeutil"
"github.com/charmbracelet/bubbles/v2/key"
"github.com/charmbracelet/bubbles/v2/runeutil"
"github.com/charmbracelet/bubbles/v2/textarea/memoization"
"github.com/charmbracelet/bubbles/v2/viewport"
tea "github.com/charmbracelet/bubbletea/v2"
"github.com/charmbracelet/lipgloss"

View File

@ -7,8 +7,8 @@ import (
"github.com/atotto/clipboard"
"github.com/charmbracelet/bubbles/v2/cursor"
"github.com/charmbracelet/bubbles/v2/internal/runeutil"
"github.com/charmbracelet/bubbles/v2/key"
"github.com/charmbracelet/bubbles/v2/runeutil"
tea "github.com/charmbracelet/bubbletea/v2"
"github.com/charmbracelet/lipgloss"
rw "github.com/mattn/go-runewidth"