mirror of
https://github.com/charmbracelet/crush.git
synced 2025-08-02 05:20:46 +03:00
perf(ansiext): grow string builder to optimize allocations
This commit is contained in:
@@ -10,6 +10,7 @@ import (
|
||||
// representations to ensure they are displayed correctly in the UI.
|
||||
func Escape(content string) string {
|
||||
var sb strings.Builder
|
||||
sb.Grow(len(content))
|
||||
for _, r := range content {
|
||||
switch {
|
||||
case r >= 0 && r <= 0x1f: // Control characters 0x00-0x1F
|
||||
|
||||
Reference in New Issue
Block a user