Pascal Kuthe

Results 30 issues of Pascal Kuthe

May I suggest adding an high lvl api for floating point numbers? I am currently writing a compiler for a DSL whose static analysis heavily relies on making floating point...

Supercedes #1623. I took this PR up as the original PR was tagged as waiting-for-author/inactive. This PR is rebased on the current master to avoid conflicts. Additionally, I have updated...

A-helix-term
S-waiting-on-review
S-waiting-on-pr

The MSRV was previously bumpbed in to 1.59 in #3896. However the newest gitoxide version (which contains some nice API additions usable in #3890) requires 1.60, because the bstr crate...

S-waiting-on-review

Bstr version 1.0 was released with a new MSRV of 1.60. I understand from the README that ripgrep has a MSRV of 1.34 so upgrading isn't directly an option.. However...

Code actions are currently sorted alphabetically because they simply reuse the `Menu` used for autocompletions. This is extremely inconvenient in many cases. For example rust-analyzer emits a ton of (sometimes...

A-helix-term
S-waiting-on-review

Supersedes #3015 (and closes #2809). I have rebased the original PR on master and addressed the issues raised in the original PR. The reasons for the disappearing undercurls/underlines was that...

A-theme
A-gui
S-waiting-on-review

Closes #4228 and #433 When `:reload` is called helix currently uses `similar` to compare the on-disk file with the current state, to create a changeset that can be added to...

A-dependencies
A-core
upstream
S-waiting-on-review
S-waiting-on-pr

This PR implements a general rework of the text rendering system. The main aim is to make the text rendering more flexible to easily allow implementation of various decorations or...

A-helix-term
S-waiting-on-author

Suggested to me by @Byron It would be nice to have a command/keybinding to reset hunks (like `git reset --hard` but more fine grained). This functionality is diff provider independent...

C-enhancement
E-easy
A-vcs

Supersedes #5008 This PR is a large rework of the core text positioning and rendering code to remove the assumption that on-screen columns/lines correspond to text columns/ lines. This is...

C-enhancement
E-hard
A-core
S-waiting-on-review
E-testing-wanted