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

Reply via email to