Giter Site home page Giter Site logo

Comments (22)

akiyosi avatar akiyosi commented on May 18, 2024 1

HI,

I plan to add the feature in v0.4.0.
But those features, the floating window and the virtual text should be work in the current version as well.

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024 1

@akiyosi
After some boring stuff, compiled successfully the multigrid branch.
And I found the reason for the window close problem too. Raised a PR to fix it.

#55

Once you verify this fix, you can close the neovim/neovim#9899

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024 1

Thanks @akiyosi I have tried the latest changes and it looks awesome.
This is my daily driver now. Thanks for addressing this in very short time ๐Ÿ˜„

There is one bug in gonvimfuzzyAg display which I am tracking now.
Will raise pull request once i found RC

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024 1

@Mariappan
Thank you for your testing!
I am very grateful.

Also cursor shape move from block to vertical

I think it is default guicursor value behavior.
You can confirm the same behavior in macvim.
If you want to change the behavior, you should set the guicursor option.
command-line Normal and command-line Insert are the targets of setting, especially for the behavior you pointed out๐Ÿ™‚

By the way, I fixed the cursor position bug 0df8f9d

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

May be not in the remote attachment ?

I tried to use git-p.nvim plugin which seems to work in terminal version. But with gonvim in remote attachment, it does not seems to work ๐Ÿค”

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

Umm..., I do not use those features in remote attachments. ๐Ÿค”
I will check.

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

In passing, is remote nvim using 0.4.0?

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

Yes it is
NVIM v0.4.0-430-g8698830cb Build type: RelWithDebInfo LuaJIT 2.0.5

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

I checked the feature; the floating window and the virtual text with the remote attachment and confirmed that it works.
I did not work well the git-p.nvim.
Instead I checked with Shougo/deol.nvim and w0rp/ale.

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

@akiyosi I am seeing there are some checkins in the multi-grid branch.
Is it in workable condition?
Any chance I get a linux binary to test ๐Ÿ˜ƒ

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

@Mariappan
Yes, It is work with nvim v0.4.0.
But currentry, there is a bug. See neovim/neovim#9899

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

Cool @akiyosi
Can you please share the linux zip then ?
I can start testing. I dont use tabs much so it wont impact me much

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

Ummm,
Is it possible to build on your machine?
I think it is not at the stage that can share the binary yet.๐Ÿ˜ฅ
There are still bugs in neovim's Multigrid UI, and the implementation policy on the GUI side has not been clearly obtained.

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

This multigrid-branch is pretty much usable. I am using for half an hour and it looks fine.

One compelling thing needed urgently is to implement the window separators for horizontal and vertical split. It looks aweful

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

@Mariappan
Thank you very much.
Perhaps it was added in the debugging of Multigrid UI events in old commit of nvim.๐Ÿ˜…

One compelling thing needed urgently is to implement the window separators for horizontal and vertical split. It looks aweful

I think the window separator is equivalent to the original vim at present, is it so aweful?

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

Screenshot 2019-05-15 at 12 49 51 AM

Please take a look ๐Ÿ˜ข
In the above pic, there are two splits, one horizontal split and then one vertical split and three windows
But very difficult to distinguish between them

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

Umm, ok.
I will consider ๐Ÿ˜

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

I made minimal changes to draw window separators now 31ad7c5
I want your opinion.

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

Thanks @akiyosi. I have tried your changes and it looks fine.
In vertical separator, the file name is shown which has to be removed, which i believe, you will fix it in the further updates.

I have one doubt, are we not creating separate windows, for splits ?
Are we using same one window for all the splits and just drawing the line to create/visualise the splits.
Sorry I don't understand the design

from goneovim.

akiyosi avatar akiyosi commented on May 18, 2024

@Mariappan
Currently, gonvim creates a window-widget for each neovim window.
In the Multigrid UI, the window separator(and file name, ruler info in the statusline) is notified as an grid-event with a special grid ID 1, and the current separator implementation is drawing for window widget with a grid ID 1.

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

Hi @akiyosi There is some cursor bug in 0.4.0 branch currently
When you move the arrows using left and right arrow keys, I am seeing this .
Screenshot 2019-06-02 at 7 39 06 PM

Also cursor shape move from block to vertical

from goneovim.

Mariappan avatar Mariappan commented on May 18, 2024

Screenshot 2019-06-02 at 7 41 45 PM

from goneovim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.