multisn8
multisn8
As a quick workaround, you can set the `termguicolors` option. Not a true solution though, I'm unable to look any more into it without Windows/WSL.
Allowing non-monospaced fonts has a few fun issues to solve. Since Neovim expects to have a grid (UPDATE: No it doesn't, that's just Neovide's mechanism to have a grid-based renderer...
Fonts are pretty much controlling what they say about their contents, Neovide can't do much there except adding/subtracting _on top_ of those font specifics. Same reason Ubuntu Mono with height...
Neovide already uses [`cargo-bundle`](https://crates.io/crates/cargo-bundle) for macOS builds, ideally the Windows solution would use that, too. Switching to another bundling stack for one platform is not really viable, considering that tests...
Flatpak isn't limited to Fedora. And since on Fedora the Rust toolchain is available through dnf, you could install Neovide through this instead: ``` sudo dnf install cargo cargo install...
The freeze referred to a case where configuration locks were mishandled, not this issue, sorry. I'm not sure how to debug this, too.
Can reproduce. Shuffling a bit around in `rr` I found this hidden error: ```rs nvim_rs::error::DecodeError::InvalidMessage(nvim_rs::error::InvalidMessage::NotAnArray(rmpv::Value::Integer(rmpv::Integer { n: rmpv::IntPriv::PosInt(97) }))) ``` The question is... why would Neovide expect an array...
https://docs.rs/nvim-rs/0.4.0/nvim_rs/error/enum.InvalidMessage.html > This should be very basically non-existent, since it would indicate a bug in neovim. Hm. Wondering whether we should report this upstream.
If I recall correctly, guifont is parsed in the fashion of "first list all fonts, comma-separated, then parse options": https://github.com/neovide/neovide/blob/7a3bf522edcdf24b87b082d800177b8099a35846/src/renderer/fonts/font_options.rs#L20-L35 So I think that may get in the way of...
Running this w/ nofork yields first "unable to create surface", and in debug mode ``` thread 'main' panicked at 'attempt to subtract with overflow', /home/multisn8/.cargo/registry/src/github.com-1ecc6299db9ec823/swash-0.1.4/src/shape/at.rs:473:25 stack backtrace: 0: rust_begin_unwind at...