
Neovide Is A Graphical Neovim Client Written In Rust DistroTube
video description
Date: 2022-03-30
Related videos
Comments and reviews: 10
Mario
It's been a while since this video got published, but I'm going to comment anyway. I've never looked into graphical vim clients until now, and Neovide is really impressive.
The font rendering appears to be a lot smoother than in the terminal, and the cursor effects, although merely a show-off effect, and the smooth scrolling is fantastic.
Not to mention easy file opening using drag and drop, just like in Emacs. Not possible in a terminal.
As a matter of fact, playing around with Neovide made me pay attention to my neovim config again.
As opposed to the terminal, Neovide seemed to have some issues with ligature fonts, as gaps appeared in ligature characters; a recent update seems to have fixed it though; both the default Fira Code and my now preferred Jetbrains Mono render ligatures as perfectly, as does my st build, ever since the latest update.
I'm currently looking into vim-orgmode and vim-orgmode-bullets. Once I got it set up, Neovide might as well be my default neovim client, and I might ditch Doom Emacs altogether.
Compared to Neovide, the font rendering in Emacs (not necessarily an issue specific to the great Doom Emacs) is clearly inferior, no ligatures, and both the startup and shutdown times of Emacs have always bugged me to be honest. At some point, I tried the Emacs daemon, which turned out to significantly delay my OS startup time. Unacceptable, to say the least. Startup and shutdown times with Emacs are much less of a problem on my laptop which is about three years younger than my desktop computer.
Apart from Elfeed, Org-mode and occasionally dired for really basic things, I barely use any of the Emacs-specific features, which raises the question of why not simply go back to neovim altogether.
Thank you for sharing this!
reply
It's been a while since this video got published, but I'm going to comment anyway. I've never looked into graphical vim clients until now, and Neovide is really impressive.
The font rendering appears to be a lot smoother than in the terminal, and the cursor effects, although merely a show-off effect, and the smooth scrolling is fantastic.
Not to mention easy file opening using drag and drop, just like in Emacs. Not possible in a terminal.
As a matter of fact, playing around with Neovide made me pay attention to my neovim config again.
As opposed to the terminal, Neovide seemed to have some issues with ligature fonts, as gaps appeared in ligature characters; a recent update seems to have fixed it though; both the default Fira Code and my now preferred Jetbrains Mono render ligatures as perfectly, as does my st build, ever since the latest update.
I'm currently looking into vim-orgmode and vim-orgmode-bullets. Once I got it set up, Neovide might as well be my default neovim client, and I might ditch Doom Emacs altogether.
Compared to Neovide, the font rendering in Emacs (not necessarily an issue specific to the great Doom Emacs) is clearly inferior, no ligatures, and both the startup and shutdown times of Emacs have always bugged me to be honest. At some point, I tried the Emacs daemon, which turned out to significantly delay my OS startup time. Unacceptable, to say the least. Startup and shutdown times with Emacs are much less of a problem on my laptop which is about three years younger than my desktop computer.
Apart from Elfeed, Org-mode and occasionally dired for really basic things, I barely use any of the Emacs-specific features, which raises the question of why not simply go back to neovim altogether.
Thank you for sharing this!
reply
GCFTuto
Ok I understand the advantage of smoothy cursor animation. However use nvim in the terminal is the best way to my work experience, because I can use vim in any machine with or without a gui interface, like ssh connections.
My trainer use vscode to edit thinks and the send it's to the server and just then apply. And I be thinking, how many time he lost using that solution type. I just have to clone my nvim repository, install nvim and that just work. If that solution work in the terminal I don't think 2 times before installing it.
Sorry my English. I'm just learning yet.
reply
Ok I understand the advantage of smoothy cursor animation. However use nvim in the terminal is the best way to my work experience, because I can use vim in any machine with or without a gui interface, like ssh connections.
My trainer use vscode to edit thinks and the send it's to the server and just then apply. And I be thinking, how many time he lost using that solution type. I just have to clone my nvim repository, install nvim and that just work. If that solution work in the terminal I don't think 2 times before installing it.
Sorry my English. I'm just learning yet.
reply
Joe
But if you are using Alacritty as your terminal it already scrolls smooth as butter. ACTUALLY Alacritty handles color emoji like a dream. The best font I have found for great looking text and emoji support in Alacritty is Jetbrains Mono Nerd Font from the AUR. The emoji test document in regular VIM in Alacritty displays perfectly in my system. On my newest install of Manjaro it works perfectly if the font is properly in Alacritty config. In an older Arch installation on another machine I needed to add a file to .config/fonconfig/ but it does work.
reply
But if you are using Alacritty as your terminal it already scrolls smooth as butter. ACTUALLY Alacritty handles color emoji like a dream. The best font I have found for great looking text and emoji support in Alacritty is Jetbrains Mono Nerd Font from the AUR. The emoji test document in regular VIM in Alacritty displays perfectly in my system. On my newest install of Manjaro it works perfectly if the font is properly in Alacritty config. In an older Arch installation on another machine I needed to add a file to .config/fonconfig/ but it does work.
reply
Richard
I use vi/vim for 98% of all editing on my system....but holy crap that vulkan/sdl graphically smooth, dare I say, sensual movement of the cursor and buffer is so sweet! I'm hooked...thank you sir...compiled like a boss on my Mint 20 machine....just make sure you strip the binary before dropping it into place...unless you are going to run it under a debugger of course!
reply
I use vi/vim for 98% of all editing on my system....but holy crap that vulkan/sdl graphically smooth, dare I say, sensual movement of the cursor and buffer is so sweet! I'm hooked...thank you sir...compiled like a boss on my Mint 20 machine....just make sure you strip the binary before dropping it into place...unless you are going to run it under a debugger of course!
reply
oraz
I'm getting sick of all this Rust stuff. Everyone emphasizes -written in Rust, written in Rust-. Who cares? If you made a native executable that doesn't have any functional problems I don't care about extra the memory safety semantics or whatever people think is the right way. If it's native code, you can do it right regardless. JEEZ
reply
I'm getting sick of all this Rust stuff. Everyone emphasizes -written in Rust, written in Rust-. Who cares? If you made a native executable that doesn't have any functional problems I don't care about extra the memory safety semantics or whatever people think is the right way. If it's native code, you can do it right regardless. JEEZ
reply
Mk
I've tried to use neovide for a bit, but the cursor animation makes it feel sluggish for me and the font rendering was not good on my computer. I'm now trying Goneovim, that seems to work better for me. Feels quick and has some extra eyecandy like a minimap for the ones who want that.
reply
I've tried to use neovide for a bit, but the cursor animation makes it feel sluggish for me and the font rendering was not good on my computer. I'm now trying Goneovim, that seems to work better for me. Feels quick and has some extra eyecandy like a minimap for the ones who want that.
reply
Tiny
love you content !
I m confused about this neovide though.
what's the point of seing where your cursor goes if you already have your eyes on where you want to go ?
(which is the whole point of putting the hour to master movement in vim)
feels pretty much like a gimmick
reply
love you content !
I m confused about this neovide though.
what's the point of seing where your cursor goes if you already have your eyes on where you want to go ?
(which is the whole point of putting the hour to master movement in vim)
feels pretty much like a gimmick
reply
Undisclosed
On the topic of the description of this video: I never understood why it matters what language a piece of software is programmed in as long as it runs properly. Why is it being pointed out as if it were something special?
reply
On the topic of the description of this video: I never understood why it matters what language a piece of software is programmed in as long as it runs properly. Why is it being pointed out as if it were something special?
reply
vice-sama
The day someone makes an actual GUI for neovim (like VSCODE+vim plugin, but that doesn't s-ck balls) is the day I'll live vim. I mean, can't we have a proper file manager with a proper vim experience and a modern look?
reply
The day someone makes an actual GUI for neovim (like VSCODE+vim plugin, but that doesn't s-ck balls) is the day I'll live vim. I mean, can't we have a proper file manager with a proper vim experience and a modern look?
reply
Jordi
There are a lot of plugins for animation with scrolling, anyway animations are so annoying, having to wait animation ends, also distracting, so I end removing those plugins from my config at the end.
reply
There are a lot of plugins for animation with scrolling, anyway animations are so annoying, having to wait animation ends, also distracting, so I end removing those plugins from my config at the end.
reply
Add a review, comment















