Open
Description
Summary
When performing the action "goto_prev_paragraph" the main selection is reset to the beginning of the line.
Reproduction Steps
Screen.Recording.2025-05-24.at.16.12.20.mov
- Selected the whole line.
- [
- p
Helix log
2025-05-24T16:19:33.795 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]) }
2025-05-24T16:19:33.795 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]) }
2025-05-24T16:19:33.795 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'), Literal('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2025-05-24T16:19:33.795 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'), Literal('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2025-05-24T16:19:33.795 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')]) }
2025-05-24T16:19:33.795 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]) }
2025-05-24T16:19:33.795 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]) }
2025-05-24T16:19:33.795 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'), Literal('v'), Literal('r'), Literal('c'), Literal('.'), ZeroOrMore]) }
2025-05-24T16:19:33.795 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')])])]) }
2025-05-24T16:19:33.795 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]) }
2025-05-24T16:19:33.795 globset [DEBUG] built glob set; 1 literals, 0 basenames, 0 extensions, 0 prefixes, 145 suffixes, 11 required extensions, 10 regexes
2025-05-24T16:19:33.799 helix_tui::backend::crossterm [DEBUG] The keyboard enhancement protocol is supported in this terminal (checked in 139.209µs)
2025-05-24T16:19:33.799 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:33.799 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:34.050 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:34.186 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:19:34.186 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:35.780 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:35.884 regex_cursor::util::prefilter [DEBUG] prefixes (len=None, exact=false) extracted before optimization: Seq[∞]
2025-05-24T16:19:35.884 regex_cursor::util::prefilter [DEBUG] prefixes (len=None, exact=false) extracted after optimization: Seq[∞]
2025-05-24T16:19:35.887 regex_cursor::engines::meta::wrappers [DEBUG] PikeVM built
2025-05-24T16:19:35.889 regex_cursor::engines::meta::wrappers [DEBUG] skipping full DFA because NFA has 1655 states, which exceeds the heuristic limit of 30
2025-05-24T16:19:35.889 regex_cursor::engines::meta::wrappers [DEBUG] lazy DFA built
2025-05-24T16:19:35.889 regex_cursor::engines::meta::strategy [DEBUG] using reverse anchored strategy
2025-05-24T16:19:35.889 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:35.901 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.031 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:36.152 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.184 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.230 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.262 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.310 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.329 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.384 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.417 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.487 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.523 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.590 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.660 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.693 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.816 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.869 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:36.990 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.012 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.135 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.160 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.282 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.320 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.383 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.460 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.463 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.468 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.528 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.600 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.611 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.692 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.695 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.756 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.790 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.892 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.912 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:37.938 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.061 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.166 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.186 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.270 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.284 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.346 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.410 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.418 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.486 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.490 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.591 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.593 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.613 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.715 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.735 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.750 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.822 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.924 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:38.943 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2025-05-24T16:19:39.074 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:43.138 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:43.389 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:43.526 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:19:43.526 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:44.560 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:44.812 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:45.602 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:45.854 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:46.472 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:46.722 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:46.859 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:19:46.860 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:48.121 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:48.354 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:48.508 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:19:48.508 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:48.538 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:48.713 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:48.869 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:49.121 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:51.764 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:52.016 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:52.034 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:52.283 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:19:52.420 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:19:52.420 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:52.825 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:52.946 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:53.175 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:53.333 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:19:53.334 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:53.397 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:53.578 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:19:53.830 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:06.492 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:06.744 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:06.809 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:07.061 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:07.196 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:20:07.196 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:08.179 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:08.217 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:08.469 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:08.476 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:08.727 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:08.783 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:08.973 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:09.169 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:20:09.169 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:09.225 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:09.245 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:09.497 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:09.596 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:09.848 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:09.983 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:20:09.983 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:10.948 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:11.000 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:11.203 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:11.387 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:20:11.388 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:11.398 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:11.650 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:12.280 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:12.440 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:12.692 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:12.718 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:12.946 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:13.198 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:13.333 helix_term::application [DEBUG] received editor event: Redraw
2025-05-24T16:20:13.334 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:13.738 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:13.990 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:14.106 helix_view::document [DEBUG] submitting save of doc 'None'
2025-05-24T16:20:14.112 helix_view::editor [DEBUG] editor error: Can't save with no path set!
2025-05-24T16:20:14.112 helix_view::editor [DEBUG] editor status: Selection saved to jumplist
2025-05-24T16:20:14.112 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 1
2025-05-24T16:20:14.358 helix_term::application [DEBUG] received editor event: IdleTimer
2025-05-24T16:20:14.460 helix_term::job [DEBUG] waiting on jobs...
2025-05-24T16:20:14.460 helix_term::job [DEBUG] waiting on jobs...
Platform
macOS
Terminal Emulator
Ghostty 1.1.3 Version - version: 1.1.3 - channel: stable Build Config - Zig version: 0.13.0 - build mode : builtin.OptimizeMode.ReleaseFast - app runtime: apprt.Runtime.none - font engine: font.main.Backend.coretext - renderer : renderer.Metal - libxev : main.Backend.kqueue
Installation Method
brew
Helix Version
helix 25.01.1 (e7ac2fc)