Jakob Schikowski

Results 22 issues of Jakob Schikowski

This PR adds an option to show the code point under the cursor in the statusline. The code point is formatted using "U+" notation. ![Screenshot_20230207_002602](https://user-images.githubusercontent.com/44508205/217112642-581fe7b4-25a4-40eb-a35b-c459b7011138.png)

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

I wrote a program that generates random shapes and inserts them into a `RTree`. I accidentally generated some shapes that contained NaN and to my surprise, the program panicked. The...

The seed still can't be set by QuickCheck users, but the new Gen constructor is useful for other crates that use QuickCheck only for its Arbitrary trait. Closes #277

Many crates implement `quickcheck::Arbitrary` and I was very happy that I could use these implementations in [dicetest](https://github.com/jakoschiko/dicetest) by implementing `quickcheck::Gen`. Unfortunately I can't do this anymore since quickcheck 1.0. Would...

Would it be reasonable to add an API that allows this? ```rust fn update_players(world: &mut World, players: &mut SlotMap) { let mut entries = players.entries(); while let Some(entry) = entries.next_entry()...

E.g. `Quoted` has documentation that explains its meaning and how it is represented on the wire. But IMO the following information is important but missing: - That `TryFrom` and `From`...

documentation
enhancement
good first issue
community

Idea: The trait `Encode` takes a `Write` and use it for outputting the encoded bytes. The result type `Encoded` would contain ranges of the written bytes instead of the bytes.

enhancement
help wanted
breaking

To my surprise this test doesn't fail (I ran it ~10 times): ```rust #[test] fn my_test() { arbtest::arbtest(|u| { let x: Vec = u.arbitrary()?; assert!(x.len() < 10); Ok(()) }) .budget_ms(10000)...

- Should dump take `Self`? - Usally `Iterator`s don't have other methods - Should we implement `IntoIterator` instead of `Iterator`? - Should we implement `Clone`? - Currently it has quadratic...

According to [the documentation of `egui::RawInput::max_texture_side`](https://docs.rs/egui/latest/egui/struct.RawInput.html#structfield.max_texture_side) this field needs to be set based on information from the graphics driver. Since `egui-miniquad` manages `RawInput` I think it's responsible of doing that....