Comments (22)
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.
@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.
Once you verify this fix, you can close the neovim/neovim#9899
from goneovim.
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.
@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.
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.
Umm..., I do not use those features in remote attachments. ๐ค
I will check.
from goneovim.
In passing, is remote nvim using 0.4.0?
from goneovim.
Yes it is
NVIM v0.4.0-430-g8698830cb Build type: RelWithDebInfo LuaJIT 2.0.5
from goneovim.
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.
@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.
@Mariappan
Yes, It is work with nvim v0.4.0.
But currentry, there is a bug. See neovim/neovim#9899
from goneovim.
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.
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.
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.
@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.
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.
Umm, ok.
I will consider ๐
from goneovim.
I made minimal changes to draw window separators now 31ad7c5
I want your opinion.
from goneovim.
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.
@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.
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 .
Also cursor shape move from block to vertical
from goneovim.
from goneovim.
Related Issues (20)
- error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory HOT 10
- Feature request: Inline image rendering HOT 2
- MacOS Sonoma "Secure coding" warning HOT 6
- How to maximize window on startup (Windows)? HOT 8
- Data race problem when goneovim startup HOT 1
- Some files types icons shown incorrectly HOT 4
- `SIGSEGV: segmentation violation` using `GonvimWorkspaceNew` command HOT 1
- Pre-built binaries for FreeBSD missing HOT 4
- Cannot type # on Mac OS Sonoma - E348: No String under cursor HOT 15
- Nightly build for arm64 seems to be damaged HOT 13
- When running command in mini buffer, bottom bar disappears. HOT 2
- goneovim should open in home directory HOT 2
- Crashes when typing Japanese in windows again HOT 1
- Floating panels have lost transparency on latest nightly HOT 4
- Crash when maximizing window HOT 9
- Proposal for a New Application Icon HOT 1
- A smooth scrolling wish list HOT 1
- can't load shared library libdiff.so.5 on ubuntu HOT 2
- Opening files in Windows with single Goneovim instance
- JIS้ ๅใฎmacOSใง \ ใๅ ฅๅใงใใชใ HOT 2
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 goneovim.