Comments (8)
I think this should be fixed on master by now. Let me know to reopen if necessary.
from helix.
The issue remains, tested on commit b873fb9897bb5b24a60cca3d9fa69285446a857f
from helix.
What terminal emulator are you using?
from helix.
$ zsh --version
zsh 5.8 (x86_64-ubuntu-linux-gnu)
$ basename "/"$(ps -f -p $(cat /proc/$(echo $$)/stat | cut -d \ -f 4) | tail -1 | sed 's/^.* //')
gnome-terminal-server
$ echo $TERM
xterm-256color
But I get the exact same issue in bash, see below (or am I doing something wrong here?)
$ bash
$ cd ~/Downloads/helix-editor/helix/
$ RUST_BACKTRACE=1 hx
thread 'main' panicked at 'index out of bounds: the len is 1920 but the index is 49296', helix-tui/src/buffer.rs:185:14
stack backtrace:
0: rust_begin_unwind
at /rustc/9bc8c42bb2f19e745a63f3445f1ac248fb015e53/library/std/src/panicking.rs:493:5
1: core::panicking::panic_fmt
at /rustc/9bc8c42bb2f19e745a63f3445f1ac248fb015e53/library/core/src/panicking.rs:92:14
2: core::panicking::panic_bounds_check
at /rustc/9bc8c42bb2f19e745a63f3445f1ac248fb015e53/library/core/src/panicking.rs:69:5
3: helix_tui::buffer::Buffer::clear_with
4: helix_term::ui::prompt::Prompt::render_prompt
5: helix_term::compositor::Compositor::render
6: helix_term::application::Application::handle_terminal_events
7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
8: tokio::park::thread::CachedParkThread::block_on
9: tokio::runtime::thread_pool::ThreadPool::block_on
10: tokio::runtime::Runtime::block_on
11: hx::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
from helix.
Terminal as in alacritty, kitty, GNOME terminal.
I was able to replicate the bug, it seems to happen on a large folder where there's too many completions. Looking at a quick fix now
from helix.
Pushed a fix in 8372395
from helix.
Thanks, I can confirm it is working now
from helix.
Thanks for reporting it!
from helix.
Related Issues (20)
- Add option to limit `find_next_char` and siblings to one line
- shell commands can break visuals HOT 1
- `lsp-stop` should stop the lsp without it restarting afterwards. + `lsp-start` HOT 4
- last nigth 26 00:22 HOT 1
- soft wrapped lines count for lines when jumping HOT 5
- Crash triggered by tabbing in LSP suggestions HOT 1
- how to make parameter has same variable.parameter highlight
- Language hint in files for syntax highlight HOT 2
- Highlight matching parenthesis before the cursor HOT 1
- unable to conver uri to filepath HOT 4
- search highlight all items in file + counter HOT 1
- Support for go-to-right-margin when soft-wrap is enabled
- Crash when trying to insert text from lsp HOT 3
- helix panics when trying to start :tutor HOT 1
- Strange behavior with TOML file HOT 2
- clang does not recognize qt-related header files HOT 1
- Insecure file permissions while saving HOT 2
- Support for structural search and replace
- Pickers: search in all columns simultaneously
- Bufferline Separator
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helix.