Comments (6)
Which nvim version are you using? Latest I've used gnvim with is 0.8.3. There could be some changes to newer versions of nvim that gnvim fails to handle.
from gnvim.
It's version 0.10.0, compiled from the main branch
NVIM v0.10.0-dev-132+ge81331c2b
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
...
from gnvim.
It's version 0.10.0, compiled from the main branch
NVIM v0.10.0-dev-132+ge81331c2b Build type: RelWithDebInfo LuaJIT 2.1.0-beta3 ...
Same problem here for neovim 0.9.0 (latest stable), I managed to work around by defaulting the value of --nvim
option to nvim-old
, which symbol-links to downloaded nvim 0.8.3 appimage.
from gnvim.
The issue is with gnvim not respecting this part of the api contract that neovim sets:
Future versions of Nvim may add new update kinds and may append new parameters
to existing update kinds. Clients must be prepared to ignore such extensions,
for forward-compatibility.
The easy fix is to regenerate the API types and break gnvim for previous versions of neovim, but the more involved fix is to implement custom serde deserializer that knows how to ignore extra fields.
I'm leaning towards only supporting nvim 0.9+ since it contains updated API for making smooth scrolling better (hopefully).
from gnvim.
Hmm, I got a similar error, but I'm using the stock neovim from Ubuntu 22.10 repository that ships neovim 0.7.2.
Maybe it would be good to have a message saying the version is not compatible, instead of a kind-of-crash.
from gnvim.
I was thinking of adding a version check, but didn't get around to it yet.
The updated nvim version requirement is documented on the readme.
from gnvim.
Related Issues (20)
- Fold closes when losing focus HOT 1
- Crash: thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/ui/grid/grid.rs:134:55 HOT 1
- Can't build project on Ubuntu 22.04.1. HOT 1
- Cannot start on MacOS: "cannot open display" HOT 5
- Handle Gnome dark mode? HOT 3
- build error error[E0658]: deriving `Default` on enums is experimental HOT 1
- thread 'main' panicked at 'Failed to retrieve template child. Please check that it has been bound and has a #[template_child] attribute. HOT 8
- `cargo install --git` install method? HOT 1
- Lock file out of sync HOT 1
- `g:gnvim` is not defined anymore HOT 2
- Sometimes prints panic message on startup HOT 4
- Add configuration script examples? HOT 1
- `assertion failed: min <= max` at `gnvim::components::shell::Shell::handle_float_pos` HOT 1
- Blank page on startup HOT 2
- Black screen on nvim 0.10.x (panic) HOT 1
- gnvim runs, but the executed page does not display anything HOT 7
- The issue "proc macro template_callbacks not expanded HOT 2
- Request for prebuilt binary release
- Black screen / no titlebar HOT 1
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 gnvim.