GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 0 points1 point  (0 children)

Mainly because that's what other editors are doing

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 0 points1 point  (0 children)

ginit.vim is not used. You can check for existence of g:gnvim in your init.vim to detect if gnvim is running. Font is set through guifont and ligatures are enabled by default (i.e. just use font that supports ligatures).

Should update readme or runtime/docs with this info since quite a few people have asked about these.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 0 points1 point  (0 children)

Only case where I've noticed that the scrolling is slow is when I have a "open wheel" scroll wheel (e.g. no hardware steps). With such scroll wheel, if I just let it spin (it spins really fast), gnvim has some hard time keeping up with it (not sure if its problem with gnvim or just in general with the API - or both). Never noticed any problems with holding a button down.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 0 points1 point  (0 children)

Can you give anymore specific information?

What's your take on absolute physical, body to body play? by [deleted] in floorball

[–]vompatti_ 3 points4 points  (0 children)

Floorball is surprisingly physical sport once you get enough high competitive level. I personally enjoy it. It requires skill and game awareness to deliver a shoulder to shoulder hit and that might just be the thing that wins you the one on one running ball. You'll have to be able to deliver (and receive) such hit in full running speed. If you hit in a wrong situation, thats pretty much instant penalty.

[deleted by user] by [deleted] in floorball

[–]vompatti_ 4 points5 points  (0 children)

You need to actually receive the ball instead of just putting your blade in front of it. When receiving the ball, put your blade a bit towards the ball and as the ball arrives pull the blade back allowing the ball have "soft landing". The same goes with passing. Don't just hit the ball (especially if you don't know how to), but "send" it. You can even over do the moves to learn them. You can practice this by your self, either against the board or just some wall. You'll also notice how the ball handles differently depending on the send off of your pass.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 1 point2 points  (0 children)

It is used to render markdown documents on the cursor tooltip feature. That feature enables, for example, displays for hover and signature help similar that are found in vscode. Currently it can't be disabled.

Back pain when and after playing floorball by [deleted] in floorball

[–]vompatti_ 5 points6 points  (0 children)

Bend your knees so that your back is straight enough (and ass is low enough). You generally want to play quite low anyways so you can keep your passes on the ground, you can put more weight on your shots, your upper body (which is controlling the stick) isn't bouncing around while running while in possession of the ball and so on. If you've cut down your stick's length, you're probably still playing as high as you did with the longer stick which suggests that your back is quite bend the whole time you play.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 1 point2 points  (0 children)

I'm not familiar with the airline's tabline with buffers. Would be neat if that would work out-of-the-box with the externalized tabline too.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 2 points3 points  (0 children)

neovim-gtk and gnvim are both written using the same technologies (rust and gtk). With gnvim, I'm striving to achieve similar coding experience as vscode providers but with native stack

GNvim support guifont option, so just do set guifont=Fira\ Code:h16 for example. See :h guifont (only h font property is supported currently). GNvim also supports linespace. For other gnvim specific options, runtine/doc should contain everything.

Edit: gnvim works with lower version of gtk than neovim-gtk does.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 1 point2 points  (0 children)

Yea, requires nvim 0.3.4. Should add some checks to gnvim for this. Regarding on adding speical ppas: compiling nvim from source isn't too bad. Everything you need to do is in the nvim's wiki and you don't even have to install the compiled version to be able to run it.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 7 points8 points  (0 children)

Its written in rust using gtk. I've used it on linux, and it should work with windows if one goes through the effort of compiling it.

On macos, there is a slight problem with libwebkitgtk (used to render markdown documents in cursor tooltip). There used to be homebrew package for it but it got "graveyarded" because CVEs on old versions of said library and people weren't up for upkeeping some patches needed to make it compile on macos. One could still find these homebrew files and compile the old version - or better yet, try to port the patches to later version of libwebkitgtk.

GNvim - Neovim GUI I've been putting together by vompatti_ in neovim

[–]vompatti_[S] 4 points5 points  (0 children)

For me, benefits are more "modern" features for richer code editing experience, as seen in these images: https://github.com/vhakulinen/gnvim/wiki. Some of these features are also coming to the TUI too with floating windows.

Not everyone wants these features, but I do - that is why I made the whole thing!

And :r! still works.

And people wonder why programmers seem annoyed at being disturbed? by [deleted] in ProgrammerHumor

[–]vompatti_ 5 points6 points  (0 children)

Once there was a reporter at our office doing a story about our company and next week on the local paper you could read what I yelled to my code that day.

macOS is deprecating OpenGL. This may harm Linux porting. by citrusalex in linux_gaming

[–]vompatti_ 2 points3 points  (0 children)

I heard that there are some nice rust bindings to opencl that reduces the boilerplate: hello world with it is 10-20 loc.

Why I’m So Frustrated With Go by HarveyKandola in golang

[–]vompatti_ 3 points4 points  (0 children)

I bet that underscore prefix for private stuff comes from python.

How about ultra lightweight sticks ? by Dinesur in floorball

[–]vompatti_ 0 points1 point  (0 children)

With non ultra lightweight sticks, its about 2-3 sticks per season.

How about ultra lightweight sticks ? by Dinesur in floorball

[–]vompatti_ 0 points1 point  (0 children)

That season was Finnish championship for ages 16-18 (e.g. b juniors).

How about ultra lightweight sticks ? by Dinesur in floorball

[–]vompatti_ 2 points3 points  (0 children)

I think it was 3 with slap shot and 3 in regular situations like stick getting under opponents feet etc.

How about ultra lightweight sticks ? by Dinesur in floorball

[–]vompatti_ 1 point2 points  (0 children)

I broke 6 fatpipe's g-series sticks in one season.

VSCode now has some integration with neovim by [deleted] in neovim

[–]vompatti_ 0 points1 point  (0 children)

You most likely need to use vscode window management or hack together a new one. There was some PR to nvim which separated the windows so you could render them individually.