-
Notifications
You must be signed in to change notification settings - Fork 59
Wiki links are dead #191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
(Noticed this because I'm a fan of your addon-info.json convention and have used it in other projects and linked it from docs like https://github.com/google/vimdoc, where the links are now dead.) |
Sry, coludn't afford server so it went offline. Changed the link to webarchive. See latest commit. The pain I always experience is like cmake trying to be a package manager getting dependencies. Checkout containers and vscode remote extension (from microsoft) feature. Nvim kinda can do similar. Vim I don't know. If you need changes to multiple projects how to commit all or none ? You can't. So Github is best we have (?) but can it still be done better ? So dependency (or installation will work) management is little bit more complex today. Or the question about lazy loading. Startup fast vs have everything on disk. Is it ok to get dependencies from the internet when they are need ? And complexity explodes but might maximise user experience. I mean why get all of gimp if you only use 3 filters most of the time ? On application level why compile everything of an app if you only want to run and focus on 2 test cases ? So even the package and application levels kinda blur. Same Nix vs Bazel/Buck/pants .. So what's left? "Platforms" avoiding dependency hell. Declaring the following 25 packages with version 10 will always have same version and work together. And solving is much faster. Many things have changed since addon-info was introduced. Hope this info helps you. https://mumind.me/projects -> github google vim team. Looks like you have some dead links, too :-) https://github.com/folke/lazy.nvim was one alternative solution which eventually is a better bet on the future. While lua might be faster some stuff like regex are easier with Vim. So eventually calling from Lua into Vim is sane solution fore some tasks ;) |
Thanks, same solution I used in google/vimdoc#137. FWIW there are still a bunch of links in the README that aren't update.
I've been using it since 2014: google/vimdoc@9604ec7 =)
Oh, weird... might only be accessible to people who are actually members of the "google" org (which I'm not anymore, so it's a dead link for me too). Anyway I still like the addon-info.json convention, whether it's considered "a VAM thing" or not, and have integrated support for it into lots of vim tooling over the years (that vimdoc project, the maktaba helper library, schemastore...). It doesn't have to solve every use case to be valuable, dependency management is hard but I hadn't relied too heavily on those advanced parts of the spec. I'm not actually using VAM these days so no worries about keeping stuff in this repo up-to-date, but I think I'd still like to publish an explanation of the addon-info.json format somewhere and would welcome your input on it. |
I noticed that wiki links used in the docs and README like http://vim-wiki.mawercer.de/wiki/topic/addon-info.json.html no longer work. Should those be updated to point to an archive of that content somewhere else?
The text was updated successfully, but these errors were encountered: