Will have a look at eieio, thanks.

Just to be clear: the exact behavior of the modified functions are low priority.
What I see as the main goal is building a framework for contextual editing/navigating.
And making it easy for the end-user to extend it.

Check out the repo I posted earlier, it has a lot of nice functionality for repls.

2012/8/15 Simon Hafner <reactormonk@gmail.com>
2012/8/15 Andreas Liljeqvist <bonega@gmail.com>:
> I am not really familiar with elisp though, what are the equivalence of
> multimethods as found in clojure for example?

According to #emacs, there is eieio, if I you associate multimethods
with dynamic dispatch.

> "cW" stopping in the case of structure(parenthesis etc) when in lispy-modes.

I'm not sure, this might give some WTF situations. parenthesis
movement is covered by `%`. But making `%` mode-aware to move between
e.g. `do` and `end` in ruby-mode would be awesome.

> "gd" Using whatever we have available for definition.

semantic-mode might help here.

> "i" Going to the first available actual input-area. (mostly for repls)

Good idea.

_______________________________________________
implementations-list mailing list
implementations-list@lists.ourproject.org
https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list