Paste in a new document a 3500+ lines of json freezes helix #12323
Labels
C-bug
Category: This is a bug
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
Summary
Tried to copy paste 3600 lines of a json document. When trying with
ctrl+v
nothing happens. If I tryspace+P
helix freezes.Reproduction Steps
I tried this:
hx .
to open helixctrl+v
to paste -> nothing happensspace+P
helix freezes with the menuspace
openI expected to paste the clipboard
Helix log
~/.cache/helix/helix.log
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/Dockerfile.", re: "(?-u)^./Dockerfile\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('D'), Literal('o'), Literal('c'
), Literal('k'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/dockerfile.", re: "(?-u)^./dockerfile\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('d'), Literal('o'), Literal('c'
), Literal('k'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/Containerfile.", re: "(?-u)^./Containerfile\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('C'), Literal('o'), Liter
al('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/containerfile.", re: "(?-u)^./containerfile\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('c'), Literal('o'), Liter
al('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/.ignore", re: "(?-u)^./\..ignore$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), ZeroOrMore, Literal('i'), Literal
('g'), Literal('n'), Literal('o'), Literal('r'), Literal('e')]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/BUILD.", re: "(?-u)^./BUILD\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('B'), Literal('U'), Literal('I'), Literal
('L'), Literal('D'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/.env.", re: "(?-u)^./\.env\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), Literal('e'), Literal('n'), Literal
('v'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/.envrc.", re: "(?-u)^./\.envrc\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), Literal('e'), Literal('n'), Lit
eral('v'), Literal('r'), Literal('c'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/conf//.{inc,conf}", re: "(?-u)^./conf/./.\.(?:conf|inc)$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('c'), Literal(
'o'), Literal('n'), Literal('f'), Literal('/'), ZeroOrMore, Literal('/'), ZeroOrMore, Literal('.'), Alternates([Tokens([Literal('c'), Literal('o'), Literal('n'), Literal('f')]), Tokens([Literal('i'), Literal('n'), Literal('c')])])]) }
2024-12-23T20:59:27.497 globset [DEBUG] glob converted to regex: Glob { glob: "/Jenkinsfile.", re: "(?-u)^./Jenkinsfile\..$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('J'), Literal('e'), Literal('
n'), Literal('k'), Literal('i'), Literal('n'), Literal('s'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-12-23T20:59:27.497 globset [DEBUG] built glob set; 1 literals, 0 basenames, 0 extensions, 0 prefixes, 140 suffixes, 10 required extensions, 10 regexes
2024-12-23T20:59:27.504 helix_tui::backend::crossterm [DEBUG] The keyboard enhancement protocol is not supported in this terminal (checked in 3.622958ms)
2024-12-23T20:59:27.551 helix_term::application [DEBUG] received editor event: IdleTimer
2024-12-23T20:59:27.887 helix_term::application [DEBUG] received editor event: Redraw
2024-12-23T20:59:32.211 helix_term::application [DEBUG] received editor event: IdleTimer
2024-12-23T20:59:32.854 helix_term::application [DEBUG] received editor event: IdleTimer
2024-12-23T20:59:33.182 helix_term::application [DEBUG] received editor event: Redraw
Platform
Linux
Terminal Emulator
WezTerm 6f375e2
Installation Method
nixos from helix/master
Helix Version
rev cc3b77b
The text was updated successfully, but these errors were encountered: