I plan to categorize win-vind by tier. #180
Replies: 12 comments 18 replies
-
What you write here is obviously of major importance, but could you please provide a link or two for resources that explain the hierarchical structure you refer to in relation to Vim? |
Beta Was this translation helpful? Give feedback.
-
Thanks. I am not sure I found the right place.
-- (but I am using neovim, not vim, maybe that's the reason?). I tried searching online and I think the gist of the idea is having multiple builds with different levels of functionality to avoid conflict? To me, vind does an excellent job in moderating between different modalities : GUI, vim motions, macro activation. These are different functionalities that do not always flow from one to the other. But the main thing I want to say is that I think vind is doing excellent work in navigating these different roles. I, for one, am using vind mostly for: 1) text editing (vim motions and all), and 2) click control via keyboard (gridmove and easyclick). While these two roles are not fulfilled by vind in a perfect or complete manner, I am very satisfied. In fact, it already feels strange to me to work in Windows without having vind around. That's is awesome!! What might be an area of weakness, in my view, is the conceptualization and documentation that clearly explain all the wonderful features of vind. I think the project is very young and dynamic, and it is very natural that vind would change dramatically. How to conceptualize these changes is a real challenge. I am not sure I am addressing the issues you raise, but would love to continue the conversation. Love vind!! |
Beta Was this translation helpful? Give feedback.
-
Thank you! First off, I think your idea of layering the features according to these five tiers is excellent: it brings clarity to the newbie user and delivers the power of vind in small digestible chunks. Kudos!! Documentation, indeed, will follow, after the conceptualization is more mature. I am less excited from the idea of actually having multiple binaries and the user select specific version (if I understood you correctly). What is the point in this? Vim's multiple binaries are meant to solve very real problems of multiple platforms, hardware and software conflicts, limitation of binary size on embedded platforms, and so on. From what I understand, vind has none of these limitations/troubles (but please correct me if I am wrong). What I am saying is that tiers are great as a concept for making vind more focused and for teaching newbies how to effectively use vind in different contexts inside Windows and apps. The concept of multiple tiers can also be implemented in terms of how each tier is configured in .vindrc and so own. BUT -- assuming there are no real conflicts between the usage and binaries of the different tiers -- I would not recommend actual separate binaries, or having the user choose among the tiers because I don't see what is the added value in that. Only more labor for everyone. Looking forward to continuing this interesting brainstorming! |
Beta Was this translation helpful? Give feedback.
-
Currently, the reclassified description is being documented in the How to build the environment |
Beta Was this translation helpful? Give feedback.
-
I released the new version (5.2.1) including tier-based feature. However, the documentation is on the way. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the details instructions. In principle, I would like to take up the task of working on documentation. However, I have very little experience with git/github. For starter, even my
Any idea how to solve this so I can start pulling stuff? |
Beta Was this translation helpful? Give feedback.
-
First of all, I am grateful for your willingness to help with the process!! Indeed, disabling my antivirus (Avast) solved the Now, I successfully installed ruby, but the second command:
-- returned this error:
What's going on? |
Beta Was this translation helpful? Give feedback.
-
Right. Reran the Process completed and I attach here the installation log: But now the next line:
-- does not recognize MSYS2:
I tried to rerun (comment: I installed MSYS2 under c:\tools, which is not the default c:\msys2 -- could that be the reason??). Thanks! |
Beta Was this translation helpful? Give feedback.
-
Thanks. I manged to complete the installation, I think I'll continue this journey and let you know. |
Beta Was this translation helpful? Give feedback.
-
Okay, managed to run bundle locally but instead of building local site from current directory (
Is it because Thanks for your help. |
Beta Was this translation helpful? Give feedback.
-
A bit too late here but I'd suggest that you use only two tiers. Beginner and Advanced. Beginner should have basic most common scenarios. Advanced can contain all the nitty gritty. You can also add full API reference to the advanced. Adding too many tiers seems enticing but ends up being confusing to users. |
Beta Was this translation helpful? Give feedback.
-
Introducing categorize was an excellent idea, it is very helpful to start from "tiny" level when you are a newcomer. One more thing which would be useful for the new people would be to add option ":set showcmd" I used it a lot when I was learning VIM on linux and I think it could also help on win-vind. |
Beta Was this translation helpful? Give feedback.
-
Currently, win-vind has been extended too far from its original purpose of moving the mouse in a Vim-like manner, and is messing around. Perhaps it is because the documentation is underdeveloped, but even though it claims to be Vim-friendly, when you look at the cheat sheet, there are a large number of commands that confuse the user.
Therefore, I would like to establish a hierarchical structure for functions like we are taking in Vim. For example,
tiny
,small
,normal
,big
,huge
.Then, multiple binaries are available, and the main launcher selects them to call.If you have an opinion, please give it.
Beta Was this translation helpful? Give feedback.
All reactions