Changes: - Rewritten normal mode (based on a state machine). This means that adding all the weird phases of a normal-mode command should be really easy (and all sorts of operators and motions should be coming down the pike!) - The "d" operator now works for all motions previously implemented, e.g. d$, d0, dj ... - f*{char}*, t*{char}*, F*{char}*, T*{char}* motions (also work with "d") - Fix for cursor placement after L, M, H
I'm now hanging out in #avi on the Clojurians slack. If you try it out, tell me about it, request features, or just complain. :) avi A lively vi. <https://github.com/maitria/avi#vision>Vision We love vim. We want more! Test coverage. Flexibilty. Live REPLs! <https://github.com/maitria/avi#guiding-principles>Guiding Principles - Test driven. All functionality covered by tests. - Don't defeat vim muscle memory. - Code is for people. Be expressive as hell. - Be friendly. Especially to noobs. <https://github.com/maitria/avi#contributing>Contributing We track upcoming work on a Trello board <https://trello.com/b/E2LFvVLy/avi>. This board has many small things that are easy to pick up, and we'd love to see you. I (Jason Felice) would love to walk through the code with you pretty much any time during the US Eastern work day. Ping me any time on Twitter - I'm @eraserhd <https://twitter.com/eraserhd> - or gchat. <https://github.com/maitria/avi#status>Status Our intention is for the unit tests to provide friendly documention of what's been implemented so far. To run the unit tests with verbose output, use $ lein midje :print-facts <https://github.com/maitria/avi#installing>Installing - Works with Leiningen 2.3.4 - On Linux, ncurses-dev or curses-dev or equivalent must be installed. $ git clone https://github.com/maitria/avi.git $ cd avi $ lein install /usr/local On Linux, you'll likely not have access to /usr/local. In that case you'll need to use sudo lein install instead or specify a different installation directory. <https://github.com/maitria/avi#license>License Copyright 2014 Maitria You have permission to use this in any way you like (modify it, sell it, republish it), provided you agree to all the following conditions: - you don't mislead anyone about it - you don't interfere with our ability to use it - you release us from any claims of liability if it causes problems for you -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.