This might make Yi easier to build as well if we can use it to get rid of some of the dependencies. I would certainly be in favor of it.
On Sat, Feb 5, 2011 at 6:32 PM, Jeff Wheeler <wheel...@illinois.edu> wrote: > Hey all, > > If we can get Yi on github/code.google.com, I've got something I think > would be great for Yi. > > I'd like to see us split off a large amount of the cruft in Yi into a > separate yi-contrib package. The tricky part of this is the > keybindings. Do user configs now have to explicitly import and add > keybindings for, say, Hoogle bindings? I doubt there's a good way to > have Hoogle "register" its bindings in a default config somehow. > > Perhaps the best solution is to copy xmonad and have alternate configs > for emacs and vim in yi-contrib (a la gnomeConfig in xmonad) which > depend on many of the contrib libraries. > > Possible yi-contrib candidates: > - Shim (does this even work anymore?) > - Yi.Char.Unicode (not sure) > - Yi.UI (non-vty ones) > - Yi.Verifier > - Yi.Completion > - Yi.Dired > - Yi.GHC (uses Shim) > - Yi.Hoogle > - Yi.IReader > - Yi.Process (maybe not, if important stuff depends on it) > - Yi.Scion > - Yi.Snippets (this would require dynamically loading snippets, probably) > - Yi.Tags > - Yi.Templates > - Yi.TextCompletion > > A lot of these will probably require a decent amount of work to pull > out, but I suspect some (like Hoogle, Scion) might be reasonable. This > would make Yi a lot more maintainable, I hope. > > -- > Jeff Wheeler > > Undergraduate, Electrical Engineering > University of Illinois at Urbana-Champaign > > -- > Yi development mailing list > yi-devel@googlegroups.com > http://groups.google.com/group/yi-devel > -- Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel